From 87d0e771a8b0f1008318e8cc657b51d8717215ed Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Thu, 5 Sep 2024 13:06:30 -0700 Subject: [PATCH 01/14] Fix issues with global typings cache and what gets watches (#59869) --- src/compiler/checker.ts | 1 + src/compiler/moduleNameResolver.ts | 65 ++- src/compiler/moduleSpecifiers.ts | 59 ++- src/compiler/program.ts | 2 + src/compiler/resolutionCache.ts | 22 +- src/compiler/types.ts | 1 + src/harness/incrementalUtils.ts | 21 +- src/harness/watchUtils.ts | 5 +- src/server/editorServices.ts | 91 ++-- src/server/packageJsonCache.ts | 41 +- src/server/project.ts | 173 ++++--- src/services/exportInfoMap.ts | 42 +- src/services/services.ts | 1 + src/services/stringCompletions.ts | 4 +- src/services/utilities.ts | 61 +-- src/testRunner/unittests/canWatch.ts | 21 +- .../helpers/virtualFileSystemWithWatch.ts | 3 +- .../unittests/tsserver/resolutionCache.ts | 66 ++- tests/baselines/reference/api/typescript.d.ts | 2 - ...dLookupLocationAtTypesIndirDos.baseline.md | 184 ++++---- ...ionAtTypesIndirNonRecursiveDos.baseline.md | 184 ++++---- ...nAtTypesIndirNonRecursivePosix.baseline.md | 248 +++++----- ...ionAtTypesIndirNonRecursiveUnc.baseline.md | 248 +++++----- ...AtTypesIndirNonRecursiveUncDos.baseline.md | 184 ++++---- ...ookupLocationAtTypesIndirPosix.baseline.md | 248 +++++----- ...dLookupLocationAtTypesIndirUnc.baseline.md | 248 +++++----- ...okupLocationAtTypesIndirUncDos.baseline.md | 184 ++++---- ...LookupLocationAtTypesInfileDos.baseline.md | 184 ++++---- ...onAtTypesInfileNonRecursiveDos.baseline.md | 184 ++++---- ...AtTypesInfileNonRecursivePosix.baseline.md | 248 +++++----- ...onAtTypesInfileNonRecursiveUnc.baseline.md | 248 +++++----- ...tTypesInfileNonRecursiveUncDos.baseline.md | 184 ++++---- ...okupLocationAtTypesInfilePosix.baseline.md | 248 +++++----- ...LookupLocationAtTypesInfileUnc.baseline.md | 248 +++++----- ...kupLocationAtTypesInfileUncDos.baseline.md | 184 ++++---- ...okupLocationAtTypesInsubDirDos.baseline.md | 184 ++++---- ...AtTypesInsubDirNonRecursiveDos.baseline.md | 184 ++++---- ...TypesInsubDirNonRecursivePosix.baseline.md | 248 +++++----- ...AtTypesInsubDirNonRecursiveUnc.baseline.md | 248 +++++----- ...ypesInsubDirNonRecursiveUncDos.baseline.md | 184 ++++---- ...upLocationAtTypesInsubDirPosix.baseline.md | 248 +++++----- ...okupLocationAtTypesInsubDirUnc.baseline.md | 248 +++++----- ...pLocationAtTypesInsubDirUncDos.baseline.md | 184 ++++---- ...dLookupLocationFromTypeRootDos.baseline.md | 196 ++++---- ...ionFromTypeRootNonRecursiveDos.baseline.md | 196 ++++---- ...nFromTypeRootNonRecursivePosix.baseline.md | 260 +++++------ ...ionFromTypeRootNonRecursiveUnc.baseline.md | 260 +++++------ ...FromTypeRootNonRecursiveUncDos.baseline.md | 196 ++++---- ...ookupLocationFromTypeRootPosix.baseline.md | 260 +++++------ ...dLookupLocationFromTypeRootUnc.baseline.md | 260 +++++------ ...okupLocationFromTypeRootUncDos.baseline.md | 196 ++++---- ...upLocationIndirNonRecursiveDos.baseline.md | 204 ++++----- ...LocationIndirNonRecursivePosix.baseline.md | 294 ++++++------ ...upLocationIndirNonRecursiveUnc.baseline.md | 294 ++++++------ ...ocationIndirNonRecursiveUncDos.baseline.md | 204 ++++----- ...pLocationInfileNonRecursiveDos.baseline.md | 184 ++++---- ...ocationInfileNonRecursivePosix.baseline.md | 248 +++++----- ...pLocationInfileNonRecursiveUnc.baseline.md | 248 +++++----- ...cationInfileNonRecursiveUncDos.baseline.md | 184 ++++---- ...ocationInsubDirNonRecursiveDos.baseline.md | 208 ++++----- ...ationInsubDirNonRecursivePosix.baseline.md | 314 ++++++------- ...ocationInsubDirNonRecursiveUnc.baseline.md | 314 ++++++------- ...tionInsubDirNonRecursiveUncDos.baseline.md | 208 ++++----- ...kupLocationNodeModulesIndirDos.baseline.md | 184 ++++---- ...odeModulesIndirNonRecursiveDos.baseline.md | 184 ++++---- ...eModulesIndirNonRecursivePosix.baseline.md | 248 +++++----- ...odeModulesIndirNonRecursiveUnc.baseline.md | 248 +++++----- ...ModulesIndirNonRecursiveUncDos.baseline.md | 184 ++++---- ...pLocationNodeModulesIndirPosix.baseline.md | 248 +++++----- ...kupLocationNodeModulesIndirUnc.baseline.md | 248 +++++----- ...LocationNodeModulesIndirUncDos.baseline.md | 184 ++++---- ...upLocationNodeModulesInfileDos.baseline.md | 184 ++++---- ...deModulesInfileNonRecursiveDos.baseline.md | 184 ++++---- ...ModulesInfileNonRecursivePosix.baseline.md | 248 +++++----- ...deModulesInfileNonRecursiveUnc.baseline.md | 248 +++++----- ...odulesInfileNonRecursiveUncDos.baseline.md | 184 ++++---- ...LocationNodeModulesInfilePosix.baseline.md | 248 +++++----- ...upLocationNodeModulesInfileUnc.baseline.md | 248 +++++----- ...ocationNodeModulesInfileUncDos.baseline.md | 184 ++++---- ...LocationNodeModulesInsubDirDos.baseline.md | 184 ++++---- ...ModulesInsubDirNonRecursiveDos.baseline.md | 184 ++++---- ...dulesInsubDirNonRecursivePosix.baseline.md | 248 +++++----- ...ModulesInsubDirNonRecursiveUnc.baseline.md | 248 +++++----- ...ulesInsubDirNonRecursiveUncDos.baseline.md | 184 ++++---- ...cationNodeModulesInsubDirPosix.baseline.md | 248 +++++----- ...LocationNodeModulesInsubDirUnc.baseline.md | 248 +++++----- ...ationNodeModulesInsubDirUncDos.baseline.md | 184 ++++---- ...n-if-its-not-the-file-from-same-project.js | 2 +- .../autoImportProvider_globalTypingsCache.js | 16 - .../disable-inferred-project.js | 2 +- ...oject-root-with-case-insensitive-system.js | 8 +- ...project-root-with-case-sensitive-system.js | 8 +- .../inferred-projects-per-project-root.js | 2 +- ...project-if-useOneInferredProject-is-set.js | 2 +- ...when-referencing-file-from-another-file.js | 2 +- ...-js-root-files-are-removed-from-project.js | 2 +- .../files-are-added-to-inferred-project.js | 2 +- ...ternal-module-name-resolution-is-reused.js | 2 +- ...oImportProvider-or-handle-package-jsons.js | 2 +- ...-include-auto-type-reference-directives.js | 2 +- ...de-referenced-files-from-unopened-files.js | 2 +- ...t-go-to-definition-on-module-specifiers.js | 2 +- ...-diagnostics-are-returned-with-no-error.js | 2 +- .../throws-unsupported-commands.js | 2 +- ...luded-in-config-file-(applyCodeChanges).js | 2 +- ...ncluded-in-config-file-(openClientFile).js | 2 +- ...che-handles-changes-in-project-settings.js | 2 +- ...-location-with-currentDirectory-at-root.js | 264 +++++++++++ ...lution-fails-in-global-typings-location.js | 351 ++++++++++++++ ...e-failing-with-currentDirectory-at-root.js | 326 +++++++++++++ ...with-import-from-the-cache-file-failing.js | 423 +++++++++++++++++ ...ache-file-with-currentDirectory-at-root.js | 329 ++++++++++++++ ...ocation-with-import-from-the-cache-file.js | 428 ++++++++++++++++++ ...ache-file-with-currentDirectory-at-root.js | 316 +++++++++++++ ...ith-relative-import-from-the-cache-file.js | 413 +++++++++++++++++ ...-for-failed-lookup-closed-script-infos.js} | 0 ...ed-project-and-semantic-operations-fail.js | 2 +- ...-include-auto-type-reference-directives.js | 2 +- ...de-referenced-files-from-unopened-files.js | 2 +- .../throws-on-unsupported-commands.js | 2 +- .../typingsInstaller/expired-cache-entry.js | 2 +- .../typingsInstaller/inferred-projects.js | 2 +- .../non-expired-cache-entry.js | 2 +- ...watching-files-with-network-style-paths.js | 16 +- 124 files changed, 10909 insertions(+), 7814 deletions(-) create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js rename tests/baselines/reference/tsserver/resolutionCache/{when-watching-node_modules-in-inferred-project-for-failed-lookup/closed-script-infos.js => when-watching-node_modules-in-inferred-project-for-failed-lookup-closed-script-infos.js} (100%) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 52e6862110f53..4d4f1bf69a808 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -52732,6 +52732,7 @@ function createBasicNodeBuilderModuleSpecifierResolutionHost(host: TypeCheckerHo readFile: host.readFile ? (fileName => host.readFile!(fileName)) : undefined, getDefaultResolutionModeForFile: file => host.getDefaultResolutionModeForFile(file), getModeForResolutionAtIndex: (file, index) => host.getModeForResolutionAtIndex(file, index), + getGlobalTypingsCacheLocation: maybeBind(host, host.getGlobalTypingsCacheLocation), }; } diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index d557b3e2c4a07..caaf573fd26fe 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -74,6 +74,7 @@ import { ModuleResolutionKind, moduleResolutionOptionDeclarations, moduleResolutionSupportsPackageJsonExportsAndImports, + ModuleSpecifierResolutionHost, noop, normalizePath, normalizeSlashes, @@ -788,7 +789,7 @@ export function resolvePackageNameToPackageJson( ): PackageJsonInfo | undefined { const moduleResolutionState = getTemporaryModuleResolutionState(cache?.getPackageJsonInfoCache(), host, options); - return forEachAncestorDirectory(containingDirectory, ancestorDirectory => { + return forEachAncestorDirectoryStoppingAtGlobalCache(host, containingDirectory, ancestorDirectory => { if (getBaseFileName(ancestorDirectory) !== "node_modules") { const nodeModulesFolder = combinePaths(ancestorDirectory, "node_modules"); const candidate = combinePaths(nodeModulesFolder, packageName); @@ -2383,7 +2384,8 @@ export interface PackageJsonInfoContents { * @internal */ export function getPackageScopeForPath(directory: string, state: ModuleResolutionState): PackageJsonInfo | undefined { - return forEachAncestorDirectory( + return forEachAncestorDirectoryStoppingAtGlobalCache( + state.host, directory, dir => getPackageJsonInfo(dir, /*onlyRecordFailures*/ false, state), ); @@ -3003,18 +3005,41 @@ function loadModuleFromNearestNodeModulesDirectoryWorker(extensions: Extensions, } function lookup(extensions: Extensions) { - return forEachAncestorDirectory(normalizeSlashes(directory), ancestorDirectory => { - if (getBaseFileName(ancestorDirectory) !== "node_modules") { - const resolutionFromCache = tryFindNonRelativeModuleNameInCache(cache, moduleName, mode, ancestorDirectory, redirectedReference, state); - if (resolutionFromCache) { - return resolutionFromCache; + return forEachAncestorDirectoryStoppingAtGlobalCache( + state.host, + normalizeSlashes(directory), + ancestorDirectory => { + // Dont go past global cache location + if (getBaseFileName(ancestorDirectory) !== "node_modules") { + const resolutionFromCache = tryFindNonRelativeModuleNameInCache(cache, moduleName, mode, ancestorDirectory, redirectedReference, state); + if (resolutionFromCache) { + return resolutionFromCache; + } + return toSearchResult(loadModuleFromImmediateNodeModulesDirectory(extensions, moduleName, ancestorDirectory, state, typesScopeOnly, cache, redirectedReference)); } - return toSearchResult(loadModuleFromImmediateNodeModulesDirectory(extensions, moduleName, ancestorDirectory, state, typesScopeOnly, cache, redirectedReference)); - } - }); + }, + ); } } +/** + * Calls `callback` on `directory` and every ancestor directory it has, returning the first defined result. + * Stops at global cache location + * @internal + */ +export function forEachAncestorDirectoryStoppingAtGlobalCache( + host: ModuleResolutionHost | ModuleSpecifierResolutionHost, + directory: P, + callback: (directory: P) => T | undefined, +): T | undefined { + const globalCache = host?.getGlobalTypingsCacheLocation?.(); + return forEachAncestorDirectory(directory, ancestorDirectory => { + const result = callback(ancestorDirectory as P); + if (result !== undefined) return result; + if (ancestorDirectory === globalCache) return false; + }) || undefined; +} + function loadModuleFromImmediateNodeModulesDirectory(extensions: Extensions, moduleName: string, directory: string, state: ModuleResolutionState, typesScopeOnly: boolean, cache: ModuleResolutionCache | undefined, redirectedReference: ResolvedProjectReference | undefined): Resolved | undefined { const nodeModulesFolder = combinePaths(directory, "node_modules"); const nodeModulesFolderExists = directoryProbablyExists(nodeModulesFolder, state.host); @@ -3258,14 +3283,18 @@ export function classicNameResolver(moduleName: string, containingFile: string, if (!isExternalModuleNameRelative(moduleName)) { // Climb up parent directories looking for a module. - const resolved = forEachAncestorDirectory(containingDirectory, directory => { - const resolutionFromCache = tryFindNonRelativeModuleNameInCache(cache, moduleName, /*mode*/ undefined, directory, redirectedReference, state); - if (resolutionFromCache) { - return resolutionFromCache; - } - const searchName = normalizePath(combinePaths(directory, moduleName)); - return toSearchResult(loadModuleFromFileNoPackageId(extensions, searchName, /*onlyRecordFailures*/ false, state)); - }); + const resolved = forEachAncestorDirectoryStoppingAtGlobalCache( + state.host, + containingDirectory, + directory => { + const resolutionFromCache = tryFindNonRelativeModuleNameInCache(cache, moduleName, /*mode*/ undefined, directory, redirectedReference, state); + if (resolutionFromCache) { + return resolutionFromCache; + } + const searchName = normalizePath(combinePaths(directory, moduleName)); + return toSearchResult(loadModuleFromFileNoPackageId(extensions, searchName, /*onlyRecordFailures*/ false, state)); + }, + ); if (resolved) return resolved; if (extensions & (Extensions.TypeScript | Extensions.Declaration)) { // If we didn't find the file normally, look it up in @types. diff --git a/src/compiler/moduleSpecifiers.ts b/src/compiler/moduleSpecifiers.ts index fa1727b523b4d..9dd63591eef57 100644 --- a/src/compiler/moduleSpecifiers.ts +++ b/src/compiler/moduleSpecifiers.ts @@ -33,7 +33,7 @@ import { flatMap, flatten, forEach, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, FutureSourceFile, getBaseFileName, GetCanonicalFileName, @@ -701,9 +701,14 @@ function getNearestAncestorDirectoryWithPackageJson(host: ModuleSpecifierResolut if (host.getNearestAncestorDirectoryWithPackageJson) { return host.getNearestAncestorDirectoryWithPackageJson(fileName); } - return forEachAncestorDirectory(fileName, directory => { - return host.fileExists(combinePaths(directory, "package.json")) ? directory : undefined; - }); + return forEachAncestorDirectoryStoppingAtGlobalCache( + host, + fileName, + directory => + host.fileExists(combinePaths(directory, "package.json")) ? + directory : + undefined, + ); } /** @internal */ @@ -732,29 +737,33 @@ export function forEachFileNameOfModule( const symlinkedDirectories = host.getSymlinkCache?.().getSymlinkedDirectoriesByRealpath(); const fullImportedFileName = getNormalizedAbsolutePath(importedFileName, cwd); - const result = symlinkedDirectories && forEachAncestorDirectory(getDirectoryPath(fullImportedFileName), realPathDirectory => { - const symlinkDirectories = symlinkedDirectories.get(ensureTrailingDirectorySeparator(toPath(realPathDirectory, cwd, getCanonicalFileName))); - if (!symlinkDirectories) return undefined; // Continue to ancestor directory - - // Don't want to a package to globally import from itself (importNameCodeFix_symlink_own_package.ts) - if (startsWithDirectory(importingFileName, realPathDirectory, getCanonicalFileName)) { - return false; // Stop search, each ancestor directory will also hit this condition - } - - return forEach(targets, target => { - if (!startsWithDirectory(target, realPathDirectory, getCanonicalFileName)) { - return; + const result = symlinkedDirectories && forEachAncestorDirectoryStoppingAtGlobalCache( + host, + getDirectoryPath(fullImportedFileName), + realPathDirectory => { + const symlinkDirectories = symlinkedDirectories.get(ensureTrailingDirectorySeparator(toPath(realPathDirectory, cwd, getCanonicalFileName))); + if (!symlinkDirectories) return undefined; // Continue to ancestor directory + + // Don't want to a package to globally import from itself (importNameCodeFix_symlink_own_package.ts) + if (startsWithDirectory(importingFileName, realPathDirectory, getCanonicalFileName)) { + return false; // Stop search, each ancestor directory will also hit this condition } - const relative = getRelativePathFromDirectory(realPathDirectory, target, getCanonicalFileName); - for (const symlinkDirectory of symlinkDirectories) { - const option = resolvePath(symlinkDirectory, relative); - const result = cb(option, target === referenceRedirect); - shouldFilterIgnoredPaths = true; // We found a non-ignored path in symlinks, so we can reject ignored-path realpaths - if (result) return result; - } - }); - }); + return forEach(targets, target => { + if (!startsWithDirectory(target, realPathDirectory, getCanonicalFileName)) { + return; + } + + const relative = getRelativePathFromDirectory(realPathDirectory, target, getCanonicalFileName); + for (const symlinkDirectory of symlinkDirectories) { + const option = resolvePath(symlinkDirectory, relative); + const result = cb(option, target === referenceRedirect); + shouldFilterIgnoredPaths = true; // We found a non-ignored path in symlinks, so we can reject ignored-path realpaths + if (result) return result; + } + }); + }, + ); return result || (preferSymlinks ? forEach(targets, p => shouldFilterIgnoredPaths && containsIgnoredPath(p) ? undefined : cb(p, p === referenceRedirect)) : undefined); diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 198dfa0975457..7367f5e6a9ddf 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -2016,6 +2016,7 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg getFileIncludeReasons: () => fileReasons, structureIsReused, writeFile, + getGlobalTypingsCacheLocation: maybeBind(host, host.getGlobalTypingsCacheLocation), }; onProgramCreateComplete(); @@ -2741,6 +2742,7 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg createHash: maybeBind(host, host.createHash), getModuleResolutionCache: () => program.getModuleResolutionCache(), trace: maybeBind(host, host.trace), + getGlobalTypingsCacheLocation: program.getGlobalTypingsCacheLocation, }; } diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index cfe6b95555244..7a6a25631b824 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -193,7 +193,6 @@ export interface ResolutionCacheHost extends MinimalResolutionCacheHost { scheduleInvalidateResolutionsOfFailedLookupLocations(): void; getCachedDirectoryStructureHost(): CachedDirectoryStructureHost | undefined; projectName?: string; - getGlobalCache?(): string | undefined; globalCacheResolutionModuleName?(externalModuleName: string): string; writeLog(s: string): void; getCurrentProgram(): Program | undefined; @@ -313,6 +312,11 @@ export function canWatchDirectoryOrFile(pathComponents: Readonly perceivedOsRootLength + 1; } +/** @internal */ +export function canWatchDirectoryOrFilePath(path: Path) { + return canWatchDirectoryOrFile(getPathComponents(path)); +} + /** @internal */ export function canWatchAtTypes(atTypes: Path) { // Otherwise can watch directory only if we can watch the parent directory of node_modules/@types @@ -328,7 +332,7 @@ function isInDirectoryPath(dirComponents: Readonly, fileOrDi } function canWatchAffectedPackageJsonOrNodeModulesOfAtTypes(fileOrDirPath: Path) { - return canWatchDirectoryOrFile(getPathComponents(fileOrDirPath)); + return canWatchDirectoryOrFilePath(fileOrDirPath); } /** @internal */ @@ -343,6 +347,7 @@ export function getDirectoryToWatchFailedLookupLocation( rootDir: string, rootPath: Path, rootPathComponents: Readonly, + isRootWatchable: boolean, getCurrentDirectory: () => string | undefined, preferNonRecursiveWatch: boolean | undefined, ): DirectoryOfFailedLookupWatch | undefined { @@ -356,7 +361,7 @@ export function getDirectoryToWatchFailedLookupLocation( const nodeModulesIndex = failedLookupPathComponents.indexOf("node_modules" as Path); if (nodeModulesIndex !== -1 && nodeModulesIndex + 1 <= perceivedOsRootLength + 1) return undefined; // node_modules not at position where it can be watched const lastNodeModulesIndex = failedLookupPathComponents.lastIndexOf("node_modules" as Path); - if (isInDirectoryPath(rootPathComponents, failedLookupPathComponents)) { + if (isRootWatchable && isInDirectoryPath(rootPathComponents, failedLookupPathComponents)) { if (failedLookupPathComponents.length > rootPathComponents.length + 1) { // Instead of watching root, watch directory in root to avoid watching excluded directories not needed for module resolution return getDirectoryOfFailedLookupWatch( @@ -461,12 +466,13 @@ export function getDirectoryToWatchFailedLookupLocationFromTypeRoot( typeRootPath: Path, rootPath: Path, rootPathComponents: Readonly, + isRootWatchable: boolean, getCurrentDirectory: () => string | undefined, preferNonRecursiveWatch: boolean | undefined, filterCustomPath: (path: Path) => boolean, // Return true if this path can be used ): Path | undefined { const typeRootPathComponents = getPathComponents(typeRootPath); - if (isInDirectoryPath(rootPathComponents, typeRootPathComponents)) { + if (isRootWatchable && isInDirectoryPath(rootPathComponents, typeRootPathComponents)) { // Because this is called when we are watching typeRoot, we dont need additional check whether typeRoot is not say c:/users/node_modules/@types when root is c:/ return rootPath; } @@ -531,12 +537,12 @@ function resolveModuleNameUsingGlobalCache( const host = getModuleResolutionHost(resolutionHost); const primaryResult = ts_resolveModuleName(moduleName, containingFile, compilerOptions, host, moduleResolutionCache, redirectedReference, mode); // return result immediately only if global cache support is not enabled or if it is .ts, .tsx or .d.ts - if (!resolutionHost.getGlobalCache) { + if (!resolutionHost.getGlobalTypingsCacheLocation) { return primaryResult; } // otherwise try to load typings from @types - const globalCache = resolutionHost.getGlobalCache(); + const globalCache = resolutionHost.getGlobalTypingsCacheLocation(); if (globalCache !== undefined && !isExternalModuleNameRelative(moduleName) && !(primaryResult.resolvedModule && extensionIsTS(primaryResult.resolvedModule.extension))) { // create different collection of failed lookup locations for second pass // if it will fail and we've already found something during the first pass - we don't want to pollute its results @@ -620,6 +626,7 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD const rootDir = getRootDirectoryOfResolutionCache(rootDirForResolution, getCurrentDirectory); const rootPath = resolutionHost.toPath(rootDir); const rootPathComponents = getPathComponents(rootPath); + const isRootWatchable = canWatchDirectoryOrFile(rootPathComponents); const isSymlinkCache = new Map(); const packageDirWatchers = new Map(); // Watching packageDir if symlink otherwise watching dirPath @@ -1118,6 +1125,7 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD rootDir, rootPath, rootPathComponents, + isRootWatchable, getCurrentDirectory, resolutionHost.preferNonRecursiveWatch, ); @@ -1328,6 +1336,7 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD rootDir, rootPath, rootPathComponents, + isRootWatchable, getCurrentDirectory, resolutionHost.preferNonRecursiveWatch, ); @@ -1629,6 +1638,7 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD resolutionHost.toPath(typeRoot), rootPath, rootPathComponents, + isRootWatchable, getCurrentDirectory, resolutionHost.preferNonRecursiveWatch, dirPath => directoryWatchesOfFailedLookups.has(dirPath) || dirPathToSymlinkPackageRefCount.has(dirPath), diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 7a7652eece24d..65d12a87cf2c3 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -7897,6 +7897,7 @@ export interface ModuleResolutionHost { getCurrentDirectory?(): string; getDirectories?(path: string): string[]; useCaseSensitiveFileNames?: boolean | (() => boolean) | undefined; + /** @internal */ getGlobalTypingsCacheLocation?(): string | undefined; } /** diff --git a/src/harness/incrementalUtils.ts b/src/harness/incrementalUtils.ts index 42464ceb4c1de..ff4ad100373c8 100644 --- a/src/harness/incrementalUtils.ts +++ b/src/harness/incrementalUtils.ts @@ -499,6 +499,24 @@ function verifyProgram(service: ts.server.ProjectService, project: ts.server.Pro if (fileSize > ts.server.maxFileSize) return ""; return text !== undefined ? text || undefined : readFile(fileName); }; + const getSourceFile = compilerHost.getSourceFile; + compilerHost.getSourceFile = (fileName, languageVersionOrOptions, onError, shouldCreateNewSourceFile) => { + const projectScriptKind = project.getScriptKind(fileName); + const scriptKind = ts.ensureScriptKind(fileName, /*scriptKind*/ undefined); + if (scriptKind === projectScriptKind) return getSourceFile(fileName, languageVersionOrOptions, onError, shouldCreateNewSourceFile); + + let text: string | undefined; + try { + text = compilerHost.readFile(fileName); + } + catch (e) { + onError?.(e.message); + text = ""; + } + return text !== undefined ? + ts.createSourceFile(fileName, text, languageVersionOrOptions, /*setParentNodes*/ undefined, projectScriptKind) : + undefined; + }; const resolutionHostCacheHost: ts.ResolutionCacheHost = { ...compilerHost, @@ -506,7 +524,7 @@ function verifyProgram(service: ts.server.ProjectService, project: ts.server.Pro toPath: project.toPath.bind(project), getCompilationSettings: project.getCompilationSettings.bind(project), projectName: project.projectName, - getGlobalCache: project.getGlobalCache.bind(project), + getGlobalTypingsCacheLocation: project.getGlobalTypingsCacheLocation.bind(project), globalCacheResolutionModuleName: project.globalCacheResolutionModuleName.bind(project), fileIsOpen: project.fileIsOpen.bind(project), getCurrentProgram: () => project.getCurrentProgram(), @@ -540,6 +558,7 @@ function verifyProgram(service: ts.server.ProjectService, project: ts.server.Pro moduleResolutionCache, ), ); + compilerHost.getGlobalTypingsCacheLocation = resolutionHostCacheHost.getGlobalTypingsCacheLocation; verifyProgramStructure( ts.createProgram({ rootNames: project.getScriptFileNames(), diff --git a/src/harness/watchUtils.ts b/src/harness/watchUtils.ts index 7e0b81d5fe04a..23a5e3d453014 100644 --- a/src/harness/watchUtils.ts +++ b/src/harness/watchUtils.ts @@ -1,6 +1,6 @@ import { arrayFrom, - canWatchDirectoryOrFile, + canWatchDirectoryOrFilePath, compareStringsCaseSensitive, contains, createMultiMap, @@ -8,7 +8,6 @@ import { FileWatcher, FileWatcherCallback, GetCanonicalFileName, - getPathComponents, MultiMap, Path, PollingInterval, @@ -17,7 +16,7 @@ import { export function ensureWatchablePath(path: string, locationType: string) { Debug.assert( - canWatchDirectoryOrFile(getPathComponents(path as Path)), + canWatchDirectoryOrFilePath(path as Path), `Not a watchable location: ${locationType} like "/home/src/workspaces/project" or refer canWatchDirectoryOrFile for more allowed locations`, ); } diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 4bb9375c49bff..663eb94fcf3dd 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -4,7 +4,7 @@ import { AssertionLevel, CachedDirectoryStructureHost, canJsonReportNoInputFiles, - canWatchDirectoryOrFile, + canWatchDirectoryOrFilePath, cleanExtendedConfigCache, clearMap, clearSharedExtendedConfigFileWatcher, @@ -42,7 +42,7 @@ import { FileWatcherEventKind, find, forEach, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, forEachEntry, forEachKey, forEachResolvedProjectReference, @@ -55,7 +55,6 @@ import { getFileNamesFromConfigSpecs, getFileWatcherEventKind, getNormalizedAbsolutePath, - getPathComponents, getSnapshotText, getWatchFactory, handleWatchOptionsConfigDirTemplateSubstitution, @@ -940,7 +939,8 @@ export interface WildcardWatcher extends FileWatcher { packageJsonWatches: Set | undefined; } -function getDetailWatchInfo(watchType: WatchType, project: Project | NormalizedPath | undefined) { +/** @internal */ +export function getDetailWatchInfo(watchType: WatchType, project: Project | NormalizedPath | undefined) { return `${isString(project) ? `Config: ${project} ` : project ? `Project: ${project.getProjectName()} ` : ""}WatchType: ${watchType}`; } @@ -1356,7 +1356,12 @@ export class ProjectService { extraFileExtensions: [], }; - this.documentRegistry = createDocumentRegistryInternal(this.host.useCaseSensitiveFileNames, this.currentDirectory, this.jsDocParsingMode, this); + this.documentRegistry = createDocumentRegistryInternal( + this.host.useCaseSensitiveFileNames, + this.currentDirectory, + this.jsDocParsingMode, + this, + ); const watchLogLevel = this.logger.hasLevel(LogLevel.verbose) ? WatchLogLevel.Verbose : this.logger.loggingEnabled() ? WatchLogLevel.TriggerOnly : WatchLogLevel.None; const log: (s: string) => void = watchLogLevel !== WatchLogLevel.None ? (s => this.logger.info(s)) : noop; @@ -2317,7 +2322,7 @@ export class ProjectService { // created when any of the script infos are added as root of inferred project if (configFileExistenceInfo.inferredProjectRoots) { // If we cannot watch config file existence without configured project, close the configured file watcher - if (!canWatchDirectoryOrFile(getPathComponents(getDirectoryPath(canonicalConfigFilePath) as Path))) { + if (!canWatchDirectoryOrFilePath(getDirectoryPath(canonicalConfigFilePath) as Path)) { configFileExistenceInfo.watcher!.close(); configFileExistenceInfo.watcher = noopConfigFileWatcher; } @@ -2417,7 +2422,7 @@ export class ProjectService { (configFileExistenceInfo.openFilesImpactedByConfigFile ??= new Set()).add(info.path); // If there is no configured project for this config file, add the file watcher - configFileExistenceInfo.watcher ||= canWatchDirectoryOrFile(getPathComponents(getDirectoryPath(canonicalConfigFilePath) as Path)) ? + configFileExistenceInfo.watcher ||= canWatchDirectoryOrFilePath(getDirectoryPath(canonicalConfigFilePath) as Path) ? this.watchFactory.watchFile( configFileName, (_filename, eventKind) => this.onConfigFileChanged(configFileName, canonicalConfigFilePath, eventKind), @@ -2615,7 +2620,6 @@ export class ProjectService { const project = new ExternalProject( projectFileName, this, - this.documentRegistry, compilerOptions, /*lastFileExceededProgramSize*/ this.getFilenameForExceededTotalSizeLimitForNonTsFiles(projectFileName, compilerOptions, files, externalFilePropertyReader), options.compileOnSave === undefined ? true : options.compileOnSave, @@ -2710,7 +2714,6 @@ export class ProjectService { configFileName, canonicalConfigFilePath, this, - this.documentRegistry, configFileExistenceInfo.config.cachedDirectoryStructureHost, reason, ); @@ -3022,7 +3025,10 @@ export class ProjectService { } /** @internal */ - setFileNamesOfAutpImportProviderOrAuxillaryProject(project: AutoImportProviderProject | AuxiliaryProject, fileNames: readonly string[]) { + setFileNamesOfAutoImportProviderOrAuxillaryProject( + project: AutoImportProviderProject | AuxiliaryProject, + fileNames: readonly string[], + ) { this.updateNonInferredProjectFiles(project, fileNames, fileNamePropertyReader); } @@ -3139,7 +3145,11 @@ export class ProjectService { } // Single inferred project does not have a project root and hence no current directory - return this.createInferredProject("", /*isSingleInferredProject*/ true); + return this.createInferredProject( + this.currentDirectory, + /*isSingleInferredProject*/ true, + /*projectRootPath*/ undefined, + ); } private getOrCreateSingleInferredWithoutProjectRoot(currentDirectory: string): InferredProject { @@ -3156,10 +3166,18 @@ export class ProjectService { } } - return this.createInferredProject(currentDirectory); + return this.createInferredProject( + currentDirectory, + /*isSingleInferredProject*/ false, + /*projectRootPath*/ undefined, + ); } - private createInferredProject(currentDirectory: string, isSingleInferredProject?: boolean, projectRootPath?: NormalizedPath): InferredProject { + private createInferredProject( + currentDirectory: string, + isSingleInferredProject: boolean, + projectRootPath: NormalizedPath | undefined, + ): InferredProject { const compilerOptions = projectRootPath && this.compilerOptionsForInferredProjectsPerProjectRoot.get(projectRootPath) || this.compilerOptionsForInferredProjects!; // TODO: GH#18217 let watchOptionsAndErrors: WatchOptionsAndErrors | false | undefined; let typeAcquisition: TypeAcquisition | undefined; @@ -3174,7 +3192,14 @@ export class ProjectService { typeAcquisition = this.typeAcquisitionForInferredProjects; } watchOptionsAndErrors = watchOptionsAndErrors || undefined; - const project = new InferredProject(this, this.documentRegistry, compilerOptions, watchOptionsAndErrors?.watchOptions, projectRootPath, currentDirectory, typeAcquisition); + const project = new InferredProject( + this, + compilerOptions, + watchOptionsAndErrors?.watchOptions, + projectRootPath, + currentDirectory, + typeAcquisition, + ); project.setProjectErrors(watchOptionsAndErrors?.errors); if (isSingleInferredProject) { this.inferredProjects.unshift(project); @@ -5158,7 +5183,7 @@ export class ProjectService { switch (packageJsonCache.directoryHasPackageJson(directory)) { // Sync and check same directory again case Ternary.Maybe: - packageJsonCache.searchDirectoryAndAncestors(directory); + packageJsonCache.searchDirectoryAndAncestors(directory, project); return processDirectory(directory); // Check package.json case Ternary.True: @@ -5172,24 +5197,32 @@ export class ProjectService { } }; - forEachAncestorDirectory(getDirectoryPath(fileName), processDirectory); + forEachAncestorDirectoryStoppingAtGlobalCache( + project, + getDirectoryPath(fileName), + processDirectory, + ); return result; } /** @internal */ - getNearestAncestorDirectoryWithPackageJson(fileName: string): string | undefined { - return forEachAncestorDirectory(fileName, directory => { - switch (this.packageJsonCache.directoryHasPackageJson(directory)) { - case Ternary.True: - return directory; - case Ternary.False: - return undefined; - case Ternary.Maybe: - return this.host.fileExists(combinePaths(directory, "package.json")) - ? directory - : undefined; - } - }); + getNearestAncestorDirectoryWithPackageJson(fileName: string, project: Project): string | undefined { + return forEachAncestorDirectoryStoppingAtGlobalCache( + project, + fileName, + directory => { + switch (this.packageJsonCache.directoryHasPackageJson(directory)) { + case Ternary.True: + return directory; + case Ternary.False: + return undefined; + case Ternary.Maybe: + return this.host.fileExists(combinePaths(directory, "package.json")) + ? directory + : undefined; + } + }, + ); } private watchPackageJsonFile(file: string, path: Path, project: Project | WildcardWatcher) { diff --git a/src/server/packageJsonCache.ts b/src/server/packageJsonCache.ts index e525d6b7b4a7e..f61c030a15970 100644 --- a/src/server/packageJsonCache.ts +++ b/src/server/packageJsonCache.ts @@ -2,14 +2,17 @@ import { combinePaths, createPackageJsonInfo, Debug, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, getDirectoryPath, Path, ProjectPackageJsonInfo, Ternary, tryFileExists, } from "./_namespaces/ts.js"; -import { ProjectService } from "./_namespaces/ts.server.js"; +import { + Project, + ProjectService, +} from "./_namespaces/ts.server.js"; /** @internal */ export interface PackageJsonCache { @@ -18,7 +21,7 @@ export interface PackageJsonCache { delete(fileName: Path): void; getInDirectory(directory: string): ProjectPackageJsonInfo | undefined; directoryHasPackageJson(directory: string): Ternary; - searchDirectoryAndAncestors(directory: string): void; + searchDirectoryAndAncestors(directory: string, project: Project): void; } /** @internal */ @@ -36,20 +39,24 @@ export function createPackageJsonCache(host: ProjectService): PackageJsonCache { return packageJsons.get(host.toPath(combinePaths(directory, "package.json"))) || undefined; }, directoryHasPackageJson: directory => directoryHasPackageJson(host.toPath(directory)), - searchDirectoryAndAncestors: directory => { - forEachAncestorDirectory(directory, ancestor => { - const ancestorPath = host.toPath(ancestor); - if (directoryHasPackageJson(ancestorPath) !== Ternary.Maybe) { - return true; - } - const packageJsonFileName = combinePaths(ancestor, "package.json"); - if (tryFileExists(host, packageJsonFileName)) { - addOrUpdate(packageJsonFileName, combinePaths(ancestorPath, "package.json") as Path); - } - else { - directoriesWithoutPackageJson.set(ancestorPath, true); - } - }); + searchDirectoryAndAncestors: (directory, project) => { + forEachAncestorDirectoryStoppingAtGlobalCache( + project, + directory, + ancestor => { + const ancestorPath = host.toPath(ancestor); + if (directoryHasPackageJson(ancestorPath) !== Ternary.Maybe) { + return true; + } + const packageJsonFileName = combinePaths(ancestor, "package.json"); + if (tryFileExists(host, packageJsonFileName)) { + addOrUpdate(packageJsonFileName, combinePaths(ancestorPath, "package.json") as Path); + } + else { + directoriesWithoutPackageJson.set(ancestorPath, true); + } + }, + ); }, }; diff --git a/src/server/project.ts b/src/server/project.ts index 7fc18d9638635..bbd97689b17d5 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -8,6 +8,7 @@ import { arrayToMap, BuilderState, CachedDirectoryStructureHost, + canWatchDirectoryOrFilePath, changeExtension, changesAffectModuleResolution, clearMap, @@ -29,7 +30,6 @@ import { DirectoryStructureHost, DirectoryWatcherCallback, DocumentPositionMapper, - DocumentRegistry, ensureTrailingDirectorySeparator, enumerateInsertsAndDeletes, every, @@ -140,6 +140,7 @@ import { emptyArray, Errors, FileStats, + getDetailWatchInfo, LogLevel, ModuleImportResult, Msg, @@ -564,7 +565,6 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo projectName: string, readonly projectKind: ProjectKind, readonly projectService: ProjectService, - private documentRegistry: DocumentRegistry, hasExplicitListOfFiles: boolean, lastFileExceededProgramSize: string | undefined, private compilerOptions: CompilerOptions, @@ -625,7 +625,11 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo this.currentDirectory, /*logChangesWhenResolvingModule*/ true, ); - this.languageService = createLanguageService(this, this.documentRegistry, this.projectService.serverMode); + this.languageService = createLanguageService( + this, + this.projectService.documentRegistry, + this.projectService.serverMode, + ); if (lastFileExceededProgramSize) { this.disableLanguageService(lastFileExceededProgramSize); } @@ -645,7 +649,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ getGlobalTypingsCacheLocation() { - return this.getGlobalCache(); + return this.getTypeAcquisition().enable ? this.projectService.typingsInstaller.globalTypingsCacheLocation : undefined; } /** @internal */ @@ -901,11 +905,6 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo this.projectService.delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(this); } - /** @internal */ - getGlobalCache() { - return this.getTypeAcquisition().enable ? this.projectService.typingsInstaller.globalTypingsCacheLocation : undefined; - } - /** @internal */ globalCacheResolutionModuleName = JsTyping.nonRelativeModuleNameForTypingCache; @@ -1545,33 +1544,38 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo const canonicalPath = this.toPath(path); toRemove.delete(canonicalPath); if (!this.typingWatchers!.has(canonicalPath)) { + const watchType = typingsWatcherType === TypingWatcherType.FileWatcher ? + WatchType.TypingInstallerLocationFile : + WatchType.TypingInstallerLocationDirectory; this.typingWatchers!.set( canonicalPath, - typingsWatcherType === TypingWatcherType.FileWatcher ? - this.projectService.watchFactory.watchFile( - path, - () => - !this.typingWatchers!.isInvoked ? - this.onTypingInstallerWatchInvoke() : - this.writeLog(`TypingWatchers already invoked`), - PollingInterval.High, - this.projectService.getWatchOptions(this), - WatchType.TypingInstallerLocationFile, - this, - ) : - this.projectService.watchFactory.watchDirectory( - path, - f => { - if (this.typingWatchers!.isInvoked) return this.writeLog(`TypingWatchers already invoked`); - if (!fileExtensionIs(f, Extension.Json)) return this.writeLog(`Ignoring files that are not *.json`); - if (comparePaths(f, combinePaths(this.projectService.typingsInstaller.globalTypingsCacheLocation!, "package.json"), !this.useCaseSensitiveFileNames())) return this.writeLog(`Ignoring package.json change at global typings location`); - this.onTypingInstallerWatchInvoke(); - }, - WatchDirectoryFlags.Recursive, - this.projectService.getWatchOptions(this), - WatchType.TypingInstallerLocationDirectory, - this, - ), + canWatchDirectoryOrFilePath(canonicalPath) ? + typingsWatcherType === TypingWatcherType.FileWatcher ? + this.projectService.watchFactory.watchFile( + path, + () => + !this.typingWatchers!.isInvoked ? + this.onTypingInstallerWatchInvoke() : + this.writeLog(`TypingWatchers already invoked`), + PollingInterval.High, + this.projectService.getWatchOptions(this), + watchType, + this, + ) : + this.projectService.watchFactory.watchDirectory( + path, + f => { + if (this.typingWatchers!.isInvoked) return this.writeLog(`TypingWatchers already invoked`); + if (!fileExtensionIs(f, Extension.Json)) return this.writeLog(`Ignoring files that are not *.json`); + if (comparePaths(f, combinePaths(this.projectService.typingsInstaller.globalTypingsCacheLocation!, "package.json"), !this.useCaseSensitiveFileNames())) return this.writeLog(`Ignoring package.json change at global typings location`); + this.onTypingInstallerWatchInvoke(); + }, + WatchDirectoryFlags.Recursive, + this.projectService.getWatchOptions(this), + watchType, + this, + ) : + (this.writeLog(`Skipping watcher creation at ${path}:: ${getDetailWatchInfo(watchType, this)}`), noopFileWatcher), ); } }; @@ -2187,7 +2191,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ getNearestAncestorDirectoryWithPackageJson(fileName: string): string | undefined { - return this.projectService.getNearestAncestorDirectoryWithPackageJson(fileName); + return this.projectService.getNearestAncestorDirectoryWithPackageJson(fileName, this); } /** @internal */ @@ -2269,7 +2273,11 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo if (dependencySelection) { tracing?.push(tracing.Phase.Session, "getPackageJsonAutoImportProvider"); const start = timestamp(); - this.autoImportProviderHost = AutoImportProviderProject.create(dependencySelection, this, this.getHostForAutoImportProvider(), this.documentRegistry) ?? false; + this.autoImportProviderHost = AutoImportProviderProject.create( + dependencySelection, + this, + this.getHostForAutoImportProvider(), + ) ?? false; if (this.autoImportProviderHost) { updateProjectIfDirty(this.autoImportProviderHost); this.sendPerformanceEvent("CreatePackageJsonAutoImportProvider", timestamp() - start); @@ -2300,11 +2308,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ getNoDtsResolutionProject(rootFile: NormalizedPath): AuxiliaryProject { Debug.assert(this.projectService.serverMode === LanguageServiceMode.Semantic); - if (!this.noDtsResolutionProject) { - this.noDtsResolutionProject = new AuxiliaryProject(this.projectService, this.documentRegistry, this.getCompilerOptionsForNoDtsResolutionProject(), this.currentDirectory); - } + this.noDtsResolutionProject ??= new AuxiliaryProject(this); if (this.noDtsResolutionProject.rootFile !== rootFile) { - this.projectService.setFileNamesOfAutpImportProviderOrAuxillaryProject(this.noDtsResolutionProject, [rootFile]); + this.projectService.setFileNamesOfAutoImportProviderOrAuxillaryProject( + this.noDtsResolutionProject, + [rootFile], + ); this.noDtsResolutionProject.rootFile = rootFile; } return this.noDtsResolutionProject; @@ -2326,7 +2335,8 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } } - private getCompilerOptionsForNoDtsResolutionProject() { + /** @internal */ + getCompilerOptionsForNoDtsResolutionProject() { return { ...this.getCompilerOptions(), noDtsResolution: true, @@ -2421,7 +2431,6 @@ export class InferredProject extends Project { /** @internal */ constructor( projectService: ProjectService, - documentRegistry: DocumentRegistry, compilerOptions: CompilerOptions, watchOptions: WatchOptions | undefined, projectRootPath: NormalizedPath | undefined, @@ -2432,9 +2441,7 @@ export class InferredProject extends Project { projectService.newInferredProjectName(), ProjectKind.Inferred, projectService, - documentRegistry, - // TODO: GH#18217 - /*files*/ undefined!, + /*hasExplicitListOfFiles*/ false, /*lastFileExceededProgramSize*/ undefined, compilerOptions, /*compileOnSaveEnabled*/ false, @@ -2503,8 +2510,19 @@ export class InferredProject extends Project { /** @internal */ export class AuxiliaryProject extends Project { /** @internal */ rootFile: NormalizedPath | undefined; - constructor(projectService: ProjectService, documentRegistry: DocumentRegistry, compilerOptions: CompilerOptions, currentDirectory: string) { - super(projectService.newAuxiliaryProjectName(), ProjectKind.Auxiliary, projectService, documentRegistry, /*hasExplicitListOfFiles*/ false, /*lastFileExceededProgramSize*/ undefined, compilerOptions, /*compileOnSaveEnabled*/ false, /*watchOptions*/ undefined, projectService.host, currentDirectory); + constructor(hostProject: Project) { + super( + hostProject.projectService.newAuxiliaryProjectName(), + ProjectKind.Auxiliary, + hostProject.projectService, + /*hasExplicitListOfFiles*/ false, + /*lastFileExceededProgramSize*/ undefined, + hostProject.getCompilerOptionsForNoDtsResolutionProject(), + /*compileOnSaveEnabled*/ false, + /*watchOptions*/ undefined, + hostProject.projectService.host, + hostProject.currentDirectory, + ); } override isOrphan(): boolean { @@ -2697,7 +2715,11 @@ export class AutoImportProviderProject extends Project { }; /** @internal */ - static create(dependencySelection: PackageJsonAutoImportPreference, hostProject: Project, host: GetPackageJsonEntrypointsHost, documentRegistry: DocumentRegistry): AutoImportProviderProject | undefined { + static create( + dependencySelection: PackageJsonAutoImportPreference, + hostProject: Project, + host: GetPackageJsonEntrypointsHost, + ): AutoImportProviderProject | undefined { if (dependencySelection === PackageJsonAutoImportPreference.Off) { return undefined; } @@ -2712,7 +2734,7 @@ export class AutoImportProviderProject extends Project { return undefined; } - return new AutoImportProviderProject(hostProject, rootNames, documentRegistry, compilerOptions); + return new AutoImportProviderProject(hostProject, rootNames, compilerOptions); } private rootFileNames: string[] | undefined; @@ -2721,10 +2743,20 @@ export class AutoImportProviderProject extends Project { constructor( private hostProject: Project, initialRootNames: string[], - documentRegistry: DocumentRegistry, compilerOptions: CompilerOptions, ) { - super(hostProject.projectService.newAutoImportProviderProjectName(), ProjectKind.AutoImportProvider, hostProject.projectService, documentRegistry, /*hasExplicitListOfFiles*/ false, /*lastFileExceededProgramSize*/ undefined, compilerOptions, /*compileOnSaveEnabled*/ false, hostProject.getWatchOptions(), hostProject.projectService.host, hostProject.currentDirectory); + super( + hostProject.projectService.newAutoImportProviderProjectName(), + ProjectKind.AutoImportProvider, + hostProject.projectService, + /*hasExplicitListOfFiles*/ false, + /*lastFileExceededProgramSize*/ undefined, + compilerOptions, + /*compileOnSaveEnabled*/ false, + hostProject.getWatchOptions(), + hostProject.projectService.host, + hostProject.currentDirectory, + ); this.rootFileNames = initialRootNames; this.useSourceOfProjectReferenceRedirect = maybeBind(this.hostProject, this.hostProject.useSourceOfProjectReferenceRedirect); @@ -2752,7 +2784,7 @@ export class AutoImportProviderProject extends Project { ); } - this.projectService.setFileNamesOfAutpImportProviderOrAuxillaryProject(this, rootFileNames); + this.projectService.setFileNamesOfAutoImportProviderOrAuxillaryProject(this, rootFileNames); this.rootFileNames = rootFileNames; const oldProgram = this.getCurrentProgram(); const hasSameSetOfFiles = super.updateGraph(); @@ -2871,11 +2903,21 @@ export class ConfiguredProject extends Project { configFileName: NormalizedPath, readonly canonicalConfigFilePath: NormalizedPath, projectService: ProjectService, - documentRegistry: DocumentRegistry, cachedDirectoryStructureHost: CachedDirectoryStructureHost, pendingUpdateReason: string, ) { - super(configFileName, ProjectKind.Configured, projectService, documentRegistry, /*hasExplicitListOfFiles*/ false, /*lastFileExceededProgramSize*/ undefined, /*compilerOptions*/ {}, /*compileOnSaveEnabled*/ false, /*watchOptions*/ undefined, cachedDirectoryStructureHost, getDirectoryPath(configFileName)); + super( + configFileName, + ProjectKind.Configured, + projectService, + /*hasExplicitListOfFiles*/ false, + /*lastFileExceededProgramSize*/ undefined, + /*compilerOptions*/ {}, + /*compileOnSaveEnabled*/ false, + /*watchOptions*/ undefined, + cachedDirectoryStructureHost, + getDirectoryPath(configFileName), + ); this.pendingUpdateLevel = ProgramUpdateLevel.Full; this.pendingUpdateReason = pendingUpdateReason; } @@ -3094,8 +3136,27 @@ export class ConfiguredProject extends Project { export class ExternalProject extends Project { excludedFiles: readonly NormalizedPath[] = []; /** @internal */ - constructor(public externalProjectName: string, projectService: ProjectService, documentRegistry: DocumentRegistry, compilerOptions: CompilerOptions, lastFileExceededProgramSize: string | undefined, public override compileOnSaveEnabled: boolean, projectFilePath?: string, watchOptions?: WatchOptions) { - super(externalProjectName, ProjectKind.External, projectService, documentRegistry, /*hasExplicitListOfFiles*/ true, lastFileExceededProgramSize, compilerOptions, compileOnSaveEnabled, watchOptions, projectService.host, getDirectoryPath(projectFilePath || normalizeSlashes(externalProjectName))); + constructor( + public externalProjectName: string, + projectService: ProjectService, + compilerOptions: CompilerOptions, + lastFileExceededProgramSize: string | undefined, + public override compileOnSaveEnabled: boolean, + projectFilePath: string | undefined, + watchOptions: WatchOptions | undefined, + ) { + super( + externalProjectName, + ProjectKind.External, + projectService, + /*hasExplicitListOfFiles*/ true, + lastFileExceededProgramSize, + compilerOptions, + compileOnSaveEnabled, + watchOptions, + projectService.host, + getDirectoryPath(projectFilePath || normalizeSlashes(externalProjectName)), + ); this.enableGlobalPlugins(this.getCompilerOptions()); } diff --git a/src/services/exportInfoMap.ts b/src/services/exportInfoMap.ts index 821e855e76a36..62040ab30982b 100644 --- a/src/services/exportInfoMap.ts +++ b/src/services/exportInfoMap.ts @@ -10,7 +10,7 @@ import { emptyArray, ensureTrailingDirectorySeparator, findIndex, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, forEachEntry, FutureSourceFile, getBaseFileName, @@ -405,7 +405,13 @@ export function isImportable( // Determine to import using toPath only if toPath is what we were looking at // or there doesnt exist the file in the program by the symlink return (file === toFile || !file) && - isImportablePath(fromFile.fileName, toPath, getCanonicalFileName, globalTypingsCache); + isImportablePath( + fromFile.fileName, + toPath, + getCanonicalFileName, + globalTypingsCache, + moduleSpecifierResolutionHost, + ); }, ); @@ -426,9 +432,19 @@ function fileContainsPackageImport(sourceFile: SourceFile, packageName: string) * Don't include something from a `node_modules` that isn't actually reachable by a global import. * A relative import to node_modules is usually a bad idea. */ -function isImportablePath(fromPath: string, toPath: string, getCanonicalFileName: GetCanonicalFileName, globalCachePath?: string): boolean { +function isImportablePath( + fromPath: string, + toPath: string, + getCanonicalFileName: GetCanonicalFileName, + globalCachePath: string | undefined, + host: ModuleSpecifierResolutionHost, +): boolean { // If it's in a `node_modules` but is not reachable from here via a global import, don't bother. - const toNodeModules = forEachAncestorDirectory(toPath, ancestor => getBaseFileName(ancestor) === "node_modules" ? ancestor : undefined); + const toNodeModules = forEachAncestorDirectoryStoppingAtGlobalCache( + host, + toPath, + ancestor => getBaseFileName(ancestor) === "node_modules" ? ancestor : undefined, + ); const toNodeModulesParent = toNodeModules && getDirectoryPath(getCanonicalFileName(toNodeModules)); return toNodeModulesParent === undefined || startsWith(getCanonicalFileName(fromPath), toNodeModulesParent) @@ -494,13 +510,17 @@ function getIsExcluded(excludePatterns: readonly RegExp[], host: LanguageService if (excludePatterns.some(p => p.test(fileName))) return true; if (realpathsWithSymlinks?.size && pathContainsNodeModules(fileName)) { let dir = getDirectoryPath(fileName); - return forEachAncestorDirectory(getDirectoryPath(path), dirPath => { - const symlinks = realpathsWithSymlinks.get(ensureTrailingDirectorySeparator(dirPath)); - if (symlinks) { - return symlinks.some(s => excludePatterns.some(p => p.test(fileName.replace(dir, s)))); - } - dir = getDirectoryPath(dir); - }) ?? false; + return forEachAncestorDirectoryStoppingAtGlobalCache( + host, + getDirectoryPath(path), + dirPath => { + const symlinks = realpathsWithSymlinks.get(ensureTrailingDirectorySeparator(dirPath)); + if (symlinks) { + return symlinks.some(s => excludePatterns.some(p => p.test(fileName.replace(dir, s)))); + } + dir = getDirectoryPath(dir); + }, + ) ?? false; } return false; }); diff --git a/src/services/services.ts b/src/services/services.ts index 5bccc5fc677b9..116bda8a27e75 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1763,6 +1763,7 @@ export function createLanguageService( useSourceOfProjectReferenceRedirect: maybeBind(host, host.useSourceOfProjectReferenceRedirect), getParsedCommandLine, jsDocParsingMode: host.jsDocParsingMode, + getGlobalTypingsCacheLocation: maybeBind(host, host.getGlobalTypingsCacheLocation), }; const originalGetSourceFile = compilerHost.getSourceFile; diff --git a/src/services/stringCompletions.ts b/src/services/stringCompletions.ts index 667cdf24ca8aa..8a0ef48935850 100644 --- a/src/services/stringCompletions.ts +++ b/src/services/stringCompletions.ts @@ -53,7 +53,7 @@ import { firstOrUndefined, flatMap, flatten, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, getBaseFileName, getConditions, getContextualTypeFromParent, @@ -1038,7 +1038,7 @@ function getCompletionEntriesForNonRelativeModules( return nodeModulesDirectoryLookup(ancestor); }; } - forEachAncestorDirectory(scriptPath, ancestorLookup); + forEachAncestorDirectoryStoppingAtGlobalCache(host, scriptPath, ancestorLookup); } } diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 0cabbecaa4c8b..033486cbda9bd 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -76,7 +76,7 @@ import { first, firstDefined, firstOrUndefined, - forEachAncestorDirectory, + forEachAncestorDirectoryStoppingAtGlobalCache, forEachChild, forEachLeadingCommentRange, forEachTrailingCommentRange, @@ -3638,30 +3638,35 @@ function tryIOAndConsumeErrors(host: unknown, toApply: ((...a: any[]) => T) | } /** @internal */ -export function findPackageJsons(startDirectory: string, host: Pick, stopDirectory?: string): string[] { +export function findPackageJsons(startDirectory: string, host: LanguageServiceHost): string[] { const paths: string[] = []; - forEachAncestorDirectory(startDirectory, ancestor => { - if (ancestor === stopDirectory) { - return true; - } - const currentConfigPath = combinePaths(ancestor, "package.json"); - if (tryFileExists(host, currentConfigPath)) { - paths.push(currentConfigPath); - } - }); + forEachAncestorDirectoryStoppingAtGlobalCache( + host, + startDirectory, + ancestor => { + const currentConfigPath = combinePaths(ancestor, "package.json"); + if (tryFileExists(host, currentConfigPath)) { + paths.push(currentConfigPath); + } + }, + ); return paths; } /** @internal */ export function findPackageJson(directory: string, host: LanguageServiceHost): string | undefined { let packageJson: string | undefined; - forEachAncestorDirectory(directory, ancestor => { - if (ancestor === "node_modules") return true; - packageJson = findConfigFile(ancestor, f => tryFileExists(host, f), "package.json"); - if (packageJson) { - return true; // break out - } - }); + forEachAncestorDirectoryStoppingAtGlobalCache( + host, + directory, + ancestor => { + if (ancestor === "node_modules") return true; + packageJson = findConfigFile(ancestor, f => tryFileExists(host, f), "package.json"); + if (packageJson) { + return true; // break out + } + }, + ); return packageJson; } @@ -3671,15 +3676,19 @@ function getPackageJsonsVisibleToFile(fileName: string, host: LanguageServiceHos } const packageJsons: ProjectPackageJsonInfo[] = []; - forEachAncestorDirectory(getDirectoryPath(fileName), ancestor => { - const packageJsonFileName = combinePaths(ancestor, "package.json"); - if (host.fileExists(packageJsonFileName)) { - const info = createPackageJsonInfo(packageJsonFileName, host); - if (info) { - packageJsons.push(info); + forEachAncestorDirectoryStoppingAtGlobalCache( + host, + getDirectoryPath(fileName), + ancestor => { + const packageJsonFileName = combinePaths(ancestor, "package.json"); + if (host.fileExists(packageJsonFileName)) { + const info = createPackageJsonInfo(packageJsonFileName, host); + if (info) { + packageJsons.push(info); + } } - } - }); + }, + ); return packageJsons; } diff --git a/src/testRunner/unittests/canWatch.ts b/src/testRunner/unittests/canWatch.ts index b73ea4d7c7739..36b4e5a07cb3a 100644 --- a/src/testRunner/unittests/canWatch.ts +++ b/src/testRunner/unittests/canWatch.ts @@ -13,7 +13,7 @@ describe("unittests:: canWatch::", () => { paths.forEach(path => baselineCanWatchDirectoryOrFile(combinePaths(path, "package.json"), maxLengths)); baseline.push("", ""); function baselineCanWatchDirectoryOrFile(path: ts.Path, maxLengths: readonly number[]) { - pushRow(baseline, [path, `${ts.canWatchDirectoryOrFile(ts.getPathComponents(path))}`], maxLengths); + pushRow(baseline, [path, `${ts.canWatchDirectoryOrFilePath(path)}`], maxLengths); } }, ); @@ -64,7 +64,7 @@ describe("unittests:: canWatch::", () => { const recursive = "Recursive"; const maxLength = longestPathLength + ts.combinePaths(forPath, "dir/subdir/somefile.d.ts").length; const maxLengths = [maxLength, maxLength, recursive.length, maxLength] as const; - baselineCanWatchForRoot(paths, baseline, (rootPathCompoments, root) => { + baselineCanWatchForRoot(paths, baseline, (rootPathCompoments, root, isRootWatchable) => { pushHeader(baseline, ["Location", "getDirectoryToWatchFailedLookupLocation", recursive, "Location if not symlink"], maxLengths); paths.forEach(path => { let subPath; @@ -86,6 +86,7 @@ describe("unittests:: canWatch::", () => { root, root, rootPathCompoments, + isRootWatchable, ts.returnUndefined, preferNonRecursiveWatch, ); @@ -105,7 +106,7 @@ describe("unittests:: canWatch::", () => { (paths, longestPathLength, baseline) => { const maxLength = longestPathLength + "/node_modules/@types".length; const maxLengths = [maxLength, maxLength] as const; - baselineCanWatchForRoot(paths, baseline, (rootPathCompoments, root) => { + baselineCanWatchForRoot(paths, baseline, (rootPathCompoments, root, isRootWatchable) => { pushHeader(baseline, ["Directory", "getDirectoryToWatchFailedLookupLocationFromTypeRoot"], maxLengths); paths.forEach(path => { path = combinePaths(path, "node_modules/@types"); @@ -116,6 +117,7 @@ describe("unittests:: canWatch::", () => { path, root, rootPathCompoments, + isRootWatchable, ts.returnUndefined, preferNonRecursiveWatch, ts.returnTrue, @@ -127,12 +129,21 @@ describe("unittests:: canWatch::", () => { ); }); - function baselineCanWatchForRoot(paths: readonly ts.Path[], baseline: string[], baselineForRoot: (rootPathCompoments: Readonly, root: ts.Path) => void) { + function baselineCanWatchForRoot( + paths: readonly ts.Path[], + baseline: string[], + baselineForRoot: ( + rootPathCompoments: Readonly, + root: ts.Path, + isRootWatchable: boolean, + ) => void, + ) { paths.forEach(rootDirForResolution => { const root = ts.getRootDirectoryOfResolutionCache(rootDirForResolution, ts.returnUndefined) as ts.Path; assert(root === rootDirForResolution); baseline.push("", `## RootDirForResolution: ${rootDirForResolution}`); - baselineForRoot(ts.getPathComponents(root), root); + const rootPathCompoments = ts.getPathComponents(root); + baselineForRoot(rootPathCompoments, root, ts.canWatchDirectoryOrFile(rootPathCompoments)); }); baseline.push("", ""); } diff --git a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts index 8dcfa7e90985c..89d6e316c5946 100644 --- a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts +++ b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts @@ -545,9 +545,10 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, static createServerHost( fileOrFolderList: FileOrFolderOrSymLinkMap | readonly FileOrFolderOrSymLink[], - params?: Omit, + params?: Omit & { overrideCurrentDirectory?: string; }, ): TestServerHost { if ((params as TestServerHostCreationParameters)?.currentDirectory) (params as TestServerHostCreationParameters).currentDirectory = undefined; + if (params) (params as TestServerHostCreationParameters).currentDirectory = params?.overrideCurrentDirectory; const host = new TestServerHost(fileOrFolderList, params); // Just like sys, patch the host to use writeFile patchWriteFileEnsuringDirectory(host); diff --git a/src/testRunner/unittests/tsserver/resolutionCache.ts b/src/testRunner/unittests/tsserver/resolutionCache.ts index 7fccac0fc03be..2f0a8f9e42432 100644 --- a/src/testRunner/unittests/tsserver/resolutionCache.ts +++ b/src/testRunner/unittests/tsserver/resolutionCache.ts @@ -16,7 +16,10 @@ import { } from "../helpers/tsserver.js"; import { File, + FileOrFolderOrSymLink, + FileOrFolderOrSymLinkMap, TestServerHost, + TestServerHostOsFlavor, } from "../helpers/virtualFileSystemWithWatch.js"; describe("unittests:: tsserver:: resolutionCache:: tsserverProjectSystem extra resolution pass in server host", () => { @@ -571,7 +574,7 @@ export const x = 10;`, path: `/user/username/projects/myproject/node_modules/somemodule/index.d.ts`, content: `export const x = 10;`, }; - it("when watching node_modules in inferred project for failed lookup/closed script infos", () => { + it("when watching node_modules in inferred project for failed lookup closed script infos", () => { const files = [file1, file2]; const host = TestServerHost.createServerHost(files); const session = new TestSession(host); @@ -579,7 +582,7 @@ export const x = 10;`, host.ensureFileOrFolder(npmCacheFile); session.host.baselineHost("After npm cache update"); - baselineTsserverLogs("resolutionCache", "when watching node_modules in inferred project for failed lookup/closed script infos", session); + baselineTsserverLogs("resolutionCache", "when watching node_modules in inferred project for failed lookup closed script infos", session); }); it("when watching node_modules as part of wild card directories in config project", () => { const config: File = { @@ -687,3 +690,62 @@ describe("unittests:: tsserver:: resolutionCache:: tsserverProjectSystem with pr baselineTsserverLogs("resolutionCache", "not sharing across references", session); }); }); + +describe("unittests:: tsserver:: resolutionCache:: global typings and inferred project watching", () => { + verify("when resolution is succeeds in global typings location with import from the cache file", () => ({ + [`${getPathForTypeScriptTypingInstallerCacheTest("node_modules/@types/node/index.d.ts")}`]: dedent` + import { x } from "undici-types"; + export const y = x; + `, + [`${getPathForTypeScriptTypingInstallerCacheTest("node_modules/@types/undici-types/index.d.ts")}`]: dedent` + export const x = 10; + `, + })); + verify("when resolution is succeeds in global typings location with import from the cache file failing", () => ({ + [`${getPathForTypeScriptTypingInstallerCacheTest("node_modules/@types/node/index.d.ts")}`]: dedent` + import { x } from "undici-types"; + export const y = x; + `, + })); + verify("when resolution is succeeds in global typings location with relative import from the cache file", () => ({ + [`${getPathForTypeScriptTypingInstallerCacheTest("node_modules/@types/node/index.d.ts")}`]: dedent` + import { x } from "./x"; + export const y = x; + `, + [`${getPathForTypeScriptTypingInstallerCacheTest("node_modules/@types/node/x.d.ts")}`]: dedent` + export const x = 10; + `, + })); + verify("when resolution fails in global typings location", () => ts.emptyArray); + function verify(scenario: string, files: () => FileOrFolderOrSymLinkMap | readonly FileOrFolderOrSymLink[]) { + [undefined, "/"].forEach(overrideCurrentDirectory => + it(`${scenario}${overrideCurrentDirectory ? " with currentDirectory at root" : ""}`, () => { + const host = TestServerHost.createServerHost( + files(), + { + osFlavor: TestServerHostOsFlavor.MacOs, + overrideCurrentDirectory, + }, + ); + const session = new TestSession(host); + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.CompilerOptionsForInferredProjects, + arguments: { + options: { + module: ts.ModuleKind.ESNext, + moduleResolution: ts.ModuleResolutionKind.Bundler, + target: ts.ScriptTarget.ES2020, + traceResolution: true, + }, + }, + }); + openFilesForSession([{ + file: "^/aichat-code-block-anysphere/ocjahtkquh/", + content: `// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n`, + scriptKindName: "JS", + }], session); + baselineTsserverLogs("resolutionCache", `${scenario}${overrideCurrentDirectory ? " with currentDirectory at root" : ""}`, session); + }) + ); + } +}); diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 5122694b16787..5a03a565a5327 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -2808,7 +2808,6 @@ declare namespace ts { abstract class Project implements LanguageServiceHost, ModuleResolutionHost { readonly projectKind: ProjectKind; readonly projectService: ProjectService; - private documentRegistry; private compilerOptions; compileOnSaveEnabled: boolean; protected watchOptions: WatchOptions | undefined; @@ -2931,7 +2930,6 @@ declare namespace ts { /** Starts a new check for diagnostics. Call this if some file has updated that would cause diagnostics to be changed. */ refreshDiagnostics(): void; private isDefaultProjectForOpenFiles; - private getCompilerOptionsForNoDtsResolutionProject; } /** * If a file is opened and no tsconfig (or jsconfig) is found, diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirDos.baseline.md index 8e06460542dd4..c0ad5bf2d1f24 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user | -| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user | -| c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr | -| c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home | -| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home | -| c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username | +| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username | +| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | | c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username | +| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveDos.baseline.md index 7e90af2545b43..316b527f681de 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user | -| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user | -| c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr | -| c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home | -| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home | -| c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username | +| c:/user/username/node_modules/@types/dir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username | +| c:/usr/username/node_modules/@types/dir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | | c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username | +| c:/home/username/node_modules/@types/dir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursivePosix.baseline.md index 957f488da2e19..414e2c9a178ef 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUnc.baseline.md index f43bb0918ccf5..db653c6e2fa1f 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUncDos.baseline.md index 61a6783db92bf..1a7c89ae6c9f0 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirPosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirPosix.baseline.md index 799f396adad1b..cd55d55720677 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirPosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirPosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUnc.baseline.md index de0ea79ac2aad..d0a5d63756e9c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUncDos.baseline.md index d20712574d76a..1528754379345 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesIndirUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileDos.baseline.md index 93652f56b6064..07cb92bc58b3c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | +| c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot/node_modules | true | | +| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/usr/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/home/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | +| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | +| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | +| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | +| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot/node_modules | true | | -| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | -| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username | true | | +| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | | c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | | c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | -| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username | true | | +| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | | c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | | c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | -| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username | true | | +| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | | c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | -| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveDos.baseline.md index 559e43a23848a..87913c6b184ab 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot | true | | +| c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot/node_modules | true | | +| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user | true | | -| c:/usr/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr | true | | -| c:/home/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home | true | | -| c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | +| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | +| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | +| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | +| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/somefile.d.ts | c:/folderAtRoot/node_modules | true | | -| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/somefile.d.ts | | | | | c:/users/username/node_modules/@types/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/@types/somefile.d.ts | c:/user/node_modules | true | | -| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username | true | | +| c:/user/username/node_modules/@types/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | | c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | | c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/@types/somefile.d.ts | c:/usr/node_modules | true | | -| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username | true | | +| c:/usr/username/node_modules/@types/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | | c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | | c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/@types/somefile.d.ts | c:/home/node_modules | true | | -| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username | true | | +| c:/home/username/node_modules/@types/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | | c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/@types/somefile.d.ts | c:/workspaces/node_modules | true | | -| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursivePosix.baseline.md index 9ac2930c1d9bd..9fb0ae9b53c3e 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUnc.baseline.md index 7b3563a274b2e..275f42e436bca 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUncDos.baseline.md index b6c4bce02bbf7..eda002c4057a4 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | +| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | +| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | +| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | -| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | | //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | -| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | | //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | -| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfilePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfilePosix.baseline.md index 313bae58d92aa..e9f8b803de4de 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfilePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfilePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/somefile.d.ts | | | | | /users/username/node_modules/@types/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | -| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/somefile.d.ts | | | | | /user/username/node_modules/@types/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | -| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/somefile.d.ts | | | | | /usr/username/node_modules/@types/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | -| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/somefile.d.ts | | | | | /home/username/node_modules/@types/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | -| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/@types/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | -| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUnc.baseline.md index 08edd53939b72..149d6688c020d 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUncDos.baseline.md index 5432d9ee01ee9..9e899ebc16422 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInfileUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | +| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | +| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | +| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | -| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | | //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | -| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | | //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | -| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/username/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirDos.baseline.md index d7bea142c95da..c133342803931 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user | -| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user | -| c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr | -| c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home | -| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home | -| c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username | +| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username | +| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | | c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username | +| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveDos.baseline.md index d496b0cf8963f..c817fb276b34a 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user | -| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user | -| c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr | -| c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home | -| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home | -| c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------ | | c:/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/@types/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/@types/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/@types/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | | c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/node_modules/@types/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username | +| c:/user/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/node_modules/@types/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/@types/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/node_modules/@types/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username | +| c:/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/@types/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | | c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/node_modules/@types/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username | +| c:/home/username/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/node_modules/@types/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/@types/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/@types/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursivePosix.baseline.md index c6be083ee06e8..40dd7436f1bae 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUnc.baseline.md index 633d361e00eaa..d9b684c855219 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUncDos.baseline.md index 2925f36e9b2fd..48cd4c9583dbf 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirPosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirPosix.baseline.md index c122afb24ac6e..c4f70b5c69c8c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirPosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirPosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/@types/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/@types/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/@types/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/@types/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/@types/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUnc.baseline.md index 8f166a9c089dd..98f650cf051bf 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUncDos.baseline.md index f603dbde2fc7e..198b51d059810 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationAtTypesInsubDirUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/@types/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/@types/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/@types/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/@types/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootDos.baseline.md index 2047ffc60988b..446f9c9d7c008 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootDos.baseline.md @@ -9,60 +9,60 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| c:/folderAtRoot/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/user/node_modules/@types | c:/ | -| c:/user/username/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/usr/node_modules/@types | c:/ | -| c:/usr/username/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/home/node_modules/@types | c:/ | -| c:/home/username/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/workspaces/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | +| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types | c:/user/node_modules | +| c:/user/username/node_modules/@types | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types | c:/usr/node_modules | +| c:/usr/username/node_modules/@types | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types | c:/home/node_modules | +| c:/home/username/node_modules/@types | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | | c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -351,12 +351,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -399,12 +399,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -447,12 +447,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -741,14 +741,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/user/node_modules/@types | c:/user | -| c:/user/username/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user | +| c:/user/node_modules/@types | c:/user/node_modules | +| c:/user/username/node_modules/@types | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types | c:/usr/node_modules | | c:/usr/username/node_modules/@types | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | @@ -1133,14 +1133,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/usr/node_modules/@types | c:/usr | -| c:/usr/username/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr | +| c:/usr/node_modules/@types | c:/usr/node_modules | +| c:/usr/username/node_modules/@types | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types | c:/home/node_modules | | c:/home/username/node_modules/@types | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | @@ -1525,14 +1525,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/home/node_modules/@types | c:/home | -| c:/home/username/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home | +| c:/home/node_modules/@types | c:/home/node_modules | +| c:/home/username/node_modules/@types | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -1917,13 +1917,13 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/workspaces/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces | +| c:/workspaces/node_modules/@types | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveDos.baseline.md index 2163542b15131..9eb453ae41821 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveDos.baseline.md @@ -9,60 +9,60 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| c:/folderAtRoot/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/user/node_modules/@types | c:/ | -| c:/user/username/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/usr/node_modules/@types | c:/ | -| c:/usr/username/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/home/node_modules/@types | c:/ | -| c:/home/username/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | -| c:/workspaces/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/ | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/ | +| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/@types | c:/user/node_modules | +| c:/user/username/node_modules/@types | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/@types | c:/usr/node_modules | +| c:/usr/username/node_modules/@types | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/@types | c:/home/node_modules | +| c:/home/username/node_modules/@types | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/@types | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/@types | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/@types | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/@types | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | | c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -351,12 +351,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -399,12 +399,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -447,12 +447,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/@types | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/@types | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/@types | c:/user/node_modules | | c:/user/username/node_modules/@types | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | @@ -741,14 +741,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/user/node_modules/@types | c:/user | -| c:/user/username/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user | +| c:/user/node_modules/@types | c:/user/node_modules | +| c:/user/username/node_modules/@types | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/@types | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/@types | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/@types | c:/usr/node_modules | | c:/usr/username/node_modules/@types | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | @@ -1133,14 +1133,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/usr/node_modules/@types | c:/usr | -| c:/usr/username/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr | +| c:/usr/node_modules/@types | c:/usr/node_modules | +| c:/usr/username/node_modules/@types | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/@types | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/@types | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/@types | c:/home/node_modules | | c:/home/username/node_modules/@types | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | @@ -1525,14 +1525,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/home/node_modules/@types | c:/home | -| c:/home/username/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home | +| c:/home/node_modules/@types | c:/home/node_modules | +| c:/home/username/node_modules/@types | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/@types | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/@types | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/@types | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -1917,13 +1917,13 @@ Since this is invoked only when watching default typeRoot and is used to handle | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| c:/workspaces/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces | +| c:/workspaces/node_modules/@types | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/@types | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/@types | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursivePosix.baseline.md index 63dfaaf0e30dd..772f2d3edc66b 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursivePosix.baseline.md @@ -9,49 +9,49 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /users/username/folderAtRoot/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /user/username/folderAtRoot/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /usr/username/folderAtRoot/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /home/username/folderAtRoot/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /workspaces/folderAtRoot/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -87,10 +87,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1 | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -126,10 +126,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -286,12 +286,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -325,12 +325,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -364,12 +364,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -604,12 +604,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -643,12 +643,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -682,12 +682,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -922,12 +922,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -961,12 +961,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1000,12 +1000,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1240,12 +1240,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1279,12 +1279,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1318,12 +1318,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1558,12 +1558,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /workspaces/folderAtRoot/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -1597,12 +1597,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUnc.baseline.md index bc1d601ae278d..e70dda71b80ea 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUnc.baseline.md @@ -9,49 +9,49 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -87,10 +87,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -126,10 +126,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -286,12 +286,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -325,12 +325,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -364,12 +364,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -604,12 +604,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -643,12 +643,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -682,12 +682,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -922,12 +922,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -961,12 +961,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1000,12 +1000,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1240,12 +1240,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1279,12 +1279,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1318,12 +1318,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1558,12 +1558,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -1597,12 +1597,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUncDos.baseline.md index 6f5b3c5377c0c..d193e4e95fa1c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootNonRecursiveUncDos.baseline.md @@ -9,60 +9,60 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -351,12 +351,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -399,12 +399,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -447,12 +447,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -741,14 +741,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user | +| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1133,14 +1133,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr | +| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1525,14 +1525,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home | +| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -1917,13 +1917,13 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootPosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootPosix.baseline.md index 066a3b60ec554..6a6fefa29a26c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootPosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootPosix.baseline.md @@ -9,49 +9,49 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /users/username/folderAtRoot/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /user/username/folderAtRoot/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /usr/username/folderAtRoot/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /home/username/folderAtRoot/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | -| /workspaces/folderAtRoot/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | / | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | / | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -87,10 +87,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1 | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -126,10 +126,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/@types | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | | /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | | /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | @@ -286,12 +286,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -325,12 +325,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -364,12 +364,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /folderAtRoot/folder1/folder2/folder3/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/@types | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/@types | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | | /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | | /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | @@ -604,12 +604,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -643,12 +643,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -682,12 +682,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/@types | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/@types | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | | /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | | /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -922,12 +922,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -961,12 +961,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1000,12 +1000,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/@types | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/@types | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | | /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | | /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1240,12 +1240,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1279,12 +1279,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1318,12 +1318,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/@types | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/@types | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | | /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1558,12 +1558,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /workspaces/folderAtRoot/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -1597,12 +1597,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/@types | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/@types | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUnc.baseline.md index f0fd29869b95d..2f8a6ec28b162 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUnc.baseline.md @@ -9,49 +9,49 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/ | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/ | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -87,10 +87,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -126,10 +126,10 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -286,12 +286,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -325,12 +325,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -364,12 +364,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | @@ -604,12 +604,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -643,12 +643,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -682,12 +682,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | @@ -922,12 +922,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -961,12 +961,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1000,12 +1000,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | @@ -1240,12 +1240,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1279,12 +1279,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1318,12 +1318,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | @@ -1558,12 +1558,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -1597,12 +1597,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUncDos.baseline.md index c8c864b9383cc..d915cdd698e04 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationFromTypeRootUncDos.baseline.md @@ -9,60 +9,60 @@ Since this is invoked only when watching default typeRoot and is used to handle | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$ | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$ | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot | Directory | getDirectoryToWatchFailedLookupLocationFromTypeRoot | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/@types | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | @@ -351,12 +351,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -399,12 +399,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -447,12 +447,12 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -741,14 +741,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user | +| //vda1cs4850/c$/user/node_modules/@types | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/@types | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1133,14 +1133,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr | +| //vda1cs4850/c$/usr/node_modules/@types | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/@types | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1525,14 +1525,14 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home | +| //vda1cs4850/c$/home/node_modules/@types | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/@types | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -1917,13 +1917,13 @@ Since this is invoked only when watching default typeRoot and is used to handle | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | -| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/workspaces/node_modules/@types | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/@types | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveDos.baseline.md index 50afa4e2b42cb..6f0920c6b2762 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveDos.baseline.md @@ -9,64 +9,64 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | -| c:/dir/somefile.d.ts | c:/dir | true | | -| c:/folderAtRoot/dir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/dir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot | true | | +| c:/dir/somefile.d.ts | c:/dir | false | | +| c:/folderAtRoot/dir/somefile.d.ts | c:/folderAtRoot/dir | false | | +| c:/folderAtRoot/folder1/dir/somefile.d.ts | c:/folderAtRoot/folder1/dir | false | | +| c:/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/users/dir/somefile.d.ts | | | | -| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/user | true | | -| c:/usr/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/usr | true | | -| c:/home/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/home | true | | -| c:/workspaces/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | false | | +| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | false | | +| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| c:/user/dir/somefile.d.ts | c:/user/dir | false | | +| c:/user/username/dir/somefile.d.ts | c:/user/username/dir | false | | +| c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username/folderAtRoot/dir | false | | +| c:/user/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| c:/usr/dir/somefile.d.ts | c:/usr/dir | false | | +| c:/usr/username/dir/somefile.d.ts | c:/usr/username/dir | false | | +| c:/usr/username/folderAtRoot/dir/somefile.d.ts | c:/usr/username/folderAtRoot/dir | false | | +| c:/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| c:/home/dir/somefile.d.ts | c:/home/dir | false | | +| c:/home/username/dir/somefile.d.ts | c:/home/username/dir | false | | +| c:/home/username/folderAtRoot/dir/somefile.d.ts | c:/home/username/folderAtRoot/dir | false | | +| c:/home/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| c:/workspaces/dir/somefile.d.ts | c:/workspaces/dir | false | | +| c:/workspaces/folderAtRoot/dir/somefile.d.ts | c:/workspaces/folderAtRoot/dir | false | | +| c:/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: c:/folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | | c:/dir/somefile.d.ts | c:/dir | false | | -| c:/folderAtRoot/dir/somefile.d.ts | c:/folderAtRoot/dir | true | | -| c:/folderAtRoot/folder1/dir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/dir/somefile.d.ts | c:/folderAtRoot/dir | false | | +| c:/folderAtRoot/folder1/dir/somefile.d.ts | c:/folderAtRoot/folder1/dir | false | | +| c:/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/users/dir/somefile.d.ts | | | | | c:/users/username/dir/somefile.d.ts | c:/users/username/dir | false | | | c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | false | | @@ -374,13 +374,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/users/dir/somefile.d.ts | | | | -| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | false | | +| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | false | | +| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/user/dir/somefile.d.ts | c:/user/dir | false | | | c:/user/username/dir/somefile.d.ts | c:/user/username/dir | false | | | c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username/folderAtRoot/dir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/users/dir/somefile.d.ts | | | | -| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/dir/somefile.d.ts | c:/users/username/dir | false | | +| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | false | | +| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/user/dir/somefile.d.ts | c:/user/dir | false | | | c:/user/username/dir/somefile.d.ts | c:/user/username/dir | false | | | c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username/folderAtRoot/dir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/users/dir/somefile.d.ts | | | | | c:/users/username/dir/somefile.d.ts | c:/users/username/dir | false | | -| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | true | | -| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/dir/somefile.d.ts | c:/users/username/folderAtRoot/dir | false | | +| c:/users/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/user/dir/somefile.d.ts | c:/user/dir | false | | | c:/user/username/dir/somefile.d.ts | c:/user/username/dir | false | | | c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username/folderAtRoot/dir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| c:/user/dir/somefile.d.ts | c:/user/dir | true | | -| c:/user/username/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/user/username | true | | +| c:/user/dir/somefile.d.ts | c:/user/dir | false | | +| c:/user/username/dir/somefile.d.ts | c:/user/username/dir | false | | +| c:/user/username/folderAtRoot/dir/somefile.d.ts | c:/user/username/folderAtRoot/dir | false | | +| c:/user/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/usr/dir/somefile.d.ts | c:/usr/dir | false | | | c:/usr/username/dir/somefile.d.ts | c:/usr/username/dir | false | | | c:/usr/username/folderAtRoot/dir/somefile.d.ts | c:/usr/username/folderAtRoot/dir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| c:/usr/dir/somefile.d.ts | c:/usr/dir | true | | -| c:/usr/username/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/usr/username | true | | +| c:/usr/dir/somefile.d.ts | c:/usr/dir | false | | +| c:/usr/username/dir/somefile.d.ts | c:/usr/username/dir | false | | +| c:/usr/username/folderAtRoot/dir/somefile.d.ts | c:/usr/username/folderAtRoot/dir | false | | +| c:/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/home/dir/somefile.d.ts | c:/home/dir | false | | | c:/home/username/dir/somefile.d.ts | c:/home/username/dir | false | | | c:/home/username/folderAtRoot/dir/somefile.d.ts | c:/home/username/folderAtRoot/dir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| c:/home/dir/somefile.d.ts | c:/home/dir | true | | -| c:/home/username/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/home/username | true | | +| c:/home/dir/somefile.d.ts | c:/home/dir | false | | +| c:/home/username/dir/somefile.d.ts | c:/home/username/dir | false | | +| c:/home/username/folderAtRoot/dir/somefile.d.ts | c:/home/username/folderAtRoot/dir | false | | +| c:/home/username/folderAtRoot/folder1/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | c:/workspaces/dir/somefile.d.ts | c:/workspaces/dir | false | | | c:/workspaces/folderAtRoot/dir/somefile.d.ts | c:/workspaces/folderAtRoot/dir | false | | | c:/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| c:/workspaces/dir/somefile.d.ts | c:/workspaces/dir | true | | -| c:/workspaces/folderAtRoot/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/dir/somefile.d.ts | c:/workspaces/dir | false | | +| c:/workspaces/folderAtRoot/dir/somefile.d.ts | c:/workspaces/folderAtRoot/dir | false | | +| c:/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursivePosix.baseline.md index 3568a2c94346c..552e6a0f46a0c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursivePosix.baseline.md @@ -11,50 +11,50 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/somefile.d.ts | | | | | /folderAtRoot/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | false | | +| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | -| /users/username/dir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/dir/somefile.d.ts | /users/username/dir | false | | +| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | +| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | -| /user/username/dir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/dir/somefile.d.ts | /user/username/dir | false | | +| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | +| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | -| /usr/username/dir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | +| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | +| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | -| /home/username/dir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /workspaces/dir/somefile.d.ts | /workspaces/dir | true | | -| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /home/username/dir/somefile.d.ts | /home/username/dir | false | | +| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | +| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | +| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | +| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: /folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/somefile.d.ts | | | | | /folderAtRoot/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | false | | +| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | | /users/username/dir/somefile.d.ts | /users/username/dir | false | | | /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | @@ -113,11 +113,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/somefile.d.ts | | | | | /folderAtRoot/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | false | | +| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | | /users/username/dir/somefile.d.ts | /users/username/dir | false | | | /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | @@ -165,10 +165,10 @@ It also determines the directory to watch and whether to watch it recursively or | /dir/somefile.d.ts | | | | | /folderAtRoot/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/dir/somefile.d.ts | /folderAtRoot/folder1/dir | false | | -| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | | /users/username/dir/somefile.d.ts | /users/username/dir | false | | | /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | @@ -374,13 +374,13 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | -| /users/username/dir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/dir/somefile.d.ts | /users/username/dir | false | | +| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | +| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | | /user/username/dir/somefile.d.ts | /user/username/dir | false | | | /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | -| /users/username/dir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/dir/somefile.d.ts | /users/username/dir | false | | +| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | +| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | | /user/username/dir/somefile.d.ts | /user/username/dir | false | | | /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /users/dir/somefile.d.ts | | | | | /users/username/dir/somefile.d.ts | /users/username/dir | false | | -| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | true | | -| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/dir/somefile.d.ts | /users/username/folderAtRoot/dir | false | | +| /users/username/folderAtRoot/folder1/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | | /user/username/dir/somefile.d.ts | /user/username/dir | false | | | /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | -| /user/username/dir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/dir/somefile.d.ts | /user/username/dir | false | | +| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | +| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | | /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | | /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | @@ -841,13 +841,13 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | -| /user/username/dir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/dir/somefile.d.ts | /user/username/dir | false | | +| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | +| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | | /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | | /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | @@ -893,12 +893,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /user/dir/somefile.d.ts | | | | | /user/username/dir/somefile.d.ts | /user/username/dir | false | | -| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | true | | -| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/dir/somefile.d.ts | /user/username/folderAtRoot/dir | false | | +| /user/username/folderAtRoot/folder1/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | | /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | | /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | -| /usr/username/dir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | +| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | +| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | | /home/username/dir/somefile.d.ts | /home/username/dir | false | | | /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | @@ -1257,13 +1257,13 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | -| /usr/username/dir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | +| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | +| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | | /home/username/dir/somefile.d.ts | /home/username/dir | false | | | /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | @@ -1309,12 +1309,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /usr/dir/somefile.d.ts | | | | | /usr/username/dir/somefile.d.ts | /usr/username/dir | false | | -| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | true | | -| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/dir/somefile.d.ts | /usr/username/folderAtRoot/dir | false | | +| /usr/username/folderAtRoot/folder1/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | | /home/username/dir/somefile.d.ts | /home/username/dir | false | | | /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | -| /home/username/dir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/dir/somefile.d.ts | /home/username/dir | false | | +| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | +| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | | /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | | /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | @@ -1673,13 +1673,13 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | -| /home/username/dir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/dir/somefile.d.ts | /home/username/dir | false | | +| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | +| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | | /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | | /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | @@ -1725,12 +1725,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /home/dir/somefile.d.ts | | | | | /home/username/dir/somefile.d.ts | /home/username/dir | false | | -| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | true | | -| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/dir/somefile.d.ts | /home/username/folderAtRoot/dir | false | | +| /home/username/folderAtRoot/folder1/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | | /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | | /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| /workspaces/dir/somefile.d.ts | /workspaces/dir | true | | -| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | +| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | +| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2089,12 +2089,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | /workspaces/dir/somefile.d.ts | /workspaces/dir | false | | -| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | true | | -| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/dir/somefile.d.ts | /workspaces/folderAtRoot/dir | false | | +| /workspaces/folderAtRoot/folder1/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUnc.baseline.md index c51bc14c15ed7..fbeb67bdaa10a 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUnc.baseline.md @@ -11,50 +11,50 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | @@ -113,11 +113,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | @@ -165,10 +165,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | false | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | @@ -374,13 +374,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/users/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/dir/somefile.d.ts | //vda1cs4850/users/username/dir | false | | -| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | @@ -841,13 +841,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | @@ -893,12 +893,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/user/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/dir/somefile.d.ts | //vda1cs4850/user/username/dir | false | | -| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | @@ -1257,13 +1257,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | @@ -1309,12 +1309,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/usr/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/dir/somefile.d.ts | //vda1cs4850/usr/username/dir | false | | -| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | @@ -1673,13 +1673,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | @@ -1725,12 +1725,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/home/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/dir/somefile.d.ts | //vda1cs4850/home/username/dir | false | | -| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2089,12 +2089,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/workspaces/dir/somefile.d.ts | //vda1cs4850/workspaces/dir | false | | -| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUncDos.baseline.md index 88bb672a0c53f..1246e40cefde8 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationIndirNonRecursiveUncDos.baseline.md @@ -9,64 +9,64 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/dir/somefile.d.ts | //vda1cs4850/c$/dir | true | | -| //vda1cs4850/c$/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/dir/somefile.d.ts | //vda1cs4850/c$/dir | false | | +| //vda1cs4850/c$/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/users/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | false | | +| //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| //vda1cs4850/c$/usr/dir/somefile.d.ts | //vda1cs4850/c$/usr/dir | false | | +| //vda1cs4850/c$/usr/username/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| //vda1cs4850/c$/home/dir/somefile.d.ts | //vda1cs4850/c$/home/dir | false | | +| //vda1cs4850/c$/home/username/dir/somefile.d.ts | //vda1cs4850/c$/home/username/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | +| //vda1cs4850/c$/workspaces/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/dir/somefile.d.ts | //vda1cs4850/c$/dir | false | | -| //vda1cs4850/c$/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/users/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | false | | @@ -374,13 +374,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/users/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | false | | | //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username/dir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/users/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | false | | | //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username/dir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/users/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/dir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | false | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | false | | | //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username/dir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | true | | -| //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/dir/somefile.d.ts | //vda1cs4850/c$/user/dir | false | | +| //vda1cs4850/c$/user/username/dir/somefile.d.ts | //vda1cs4850/c$/user/username/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/usr/dir/somefile.d.ts | //vda1cs4850/c$/usr/dir | false | | | //vda1cs4850/c$/usr/username/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| //vda1cs4850/c$/usr/dir/somefile.d.ts | //vda1cs4850/c$/usr/dir | true | | -| //vda1cs4850/c$/usr/username/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/dir/somefile.d.ts | //vda1cs4850/c$/usr/dir | false | | +| //vda1cs4850/c$/usr/username/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/home/dir/somefile.d.ts | //vda1cs4850/c$/home/dir | false | | | //vda1cs4850/c$/home/username/dir/somefile.d.ts | //vda1cs4850/c$/home/username/dir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| //vda1cs4850/c$/home/dir/somefile.d.ts | //vda1cs4850/c$/home/dir | true | | -| //vda1cs4850/c$/home/username/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/dir/somefile.d.ts | //vda1cs4850/c$/home/dir | false | | +| //vda1cs4850/c$/home/username/dir/somefile.d.ts | //vda1cs4850/c$/home/username/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | | //vda1cs4850/c$/workspaces/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | -| //vda1cs4850/c$/workspaces/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir | false | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveDos.baseline.md index dccfb1972a6be..f6031db82417a 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | | c:/somefile.d.ts | | | | -| c:/folderAtRoot/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot | true | | +| c:/folderAtRoot/somefile.d.ts | c:/folderAtRoot | false | | +| c:/folderAtRoot/folder1/somefile.d.ts | c:/folderAtRoot/folder1 | false | | +| c:/folderAtRoot/folder1/folder2/somefile.d.ts | c:/folderAtRoot/folder1/folder2 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/users/somefile.d.ts | | | | | c:/users/username/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/somefile.d.ts | c:/user | true | | -| c:/user/username/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/user | true | | -| c:/usr/somefile.d.ts | c:/usr | true | | -| c:/usr/username/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/usr | true | | -| c:/home/somefile.d.ts | c:/home | true | | -| c:/home/username/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/home | true | | -| c:/workspaces/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | false | | +| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| c:/user/somefile.d.ts | c:/user | false | | +| c:/user/username/somefile.d.ts | c:/user/username | false | | +| c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username/folderAtRoot | false | | +| c:/user/username/folderAtRoot/folder1/somefile.d.ts | c:/user/username/folderAtRoot/folder1 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| c:/usr/somefile.d.ts | c:/usr | false | | +| c:/usr/username/somefile.d.ts | c:/usr/username | false | | +| c:/usr/username/folderAtRoot/somefile.d.ts | c:/usr/username/folderAtRoot | false | | +| c:/usr/username/folderAtRoot/folder1/somefile.d.ts | c:/usr/username/folderAtRoot/folder1 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| c:/home/somefile.d.ts | c:/home | false | | +| c:/home/username/somefile.d.ts | c:/home/username | false | | +| c:/home/username/folderAtRoot/somefile.d.ts | c:/home/username/folderAtRoot | false | | +| c:/home/username/folderAtRoot/folder1/somefile.d.ts | c:/home/username/folderAtRoot/folder1 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| c:/workspaces/somefile.d.ts | c:/workspaces | false | | +| c:/workspaces/folderAtRoot/somefile.d.ts | c:/workspaces/folderAtRoot | false | | +| c:/workspaces/folderAtRoot/folder1/somefile.d.ts | c:/workspaces/folderAtRoot/folder1 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | | c:/somefile.d.ts | | | | | c:/folderAtRoot/somefile.d.ts | c:/folderAtRoot | false | | -| c:/folderAtRoot/folder1/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/folder1/somefile.d.ts | c:/folderAtRoot/folder1 | false | | +| c:/folderAtRoot/folder1/folder2/somefile.d.ts | c:/folderAtRoot/folder1/folder2 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/users/somefile.d.ts | | | | | c:/users/username/somefile.d.ts | | | | | c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | false | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/users/somefile.d.ts | | | | | c:/users/username/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | false | | +| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/user/somefile.d.ts | c:/user | false | | | c:/user/username/somefile.d.ts | c:/user/username | false | | | c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username/folderAtRoot | false | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/users/somefile.d.ts | | | | | c:/users/username/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | false | | +| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/user/somefile.d.ts | c:/user | false | | | c:/user/username/somefile.d.ts | c:/user/username | false | | | c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username/folderAtRoot | false | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/somefile.d.ts | | | | | c:/users/username/somefile.d.ts | | | | | c:/users/username/folderAtRoot/somefile.d.ts | c:/users/username/folderAtRoot | false | | -| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/folder1/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/user/somefile.d.ts | c:/user | false | | | c:/user/username/somefile.d.ts | c:/user/username | false | | | c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username/folderAtRoot | false | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/user/somefile.d.ts | c:/user | false | | -| c:/user/username/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/user/username | true | | +| c:/user/username/somefile.d.ts | c:/user/username | false | | +| c:/user/username/folderAtRoot/somefile.d.ts | c:/user/username/folderAtRoot | false | | +| c:/user/username/folderAtRoot/folder1/somefile.d.ts | c:/user/username/folderAtRoot/folder1 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/usr/somefile.d.ts | c:/usr | false | | | c:/usr/username/somefile.d.ts | c:/usr/username | false | | | c:/usr/username/folderAtRoot/somefile.d.ts | c:/usr/username/folderAtRoot | false | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/usr/somefile.d.ts | c:/usr | false | | -| c:/usr/username/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/usr/username | true | | +| c:/usr/username/somefile.d.ts | c:/usr/username | false | | +| c:/usr/username/folderAtRoot/somefile.d.ts | c:/usr/username/folderAtRoot | false | | +| c:/usr/username/folderAtRoot/folder1/somefile.d.ts | c:/usr/username/folderAtRoot/folder1 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/home/somefile.d.ts | c:/home | false | | | c:/home/username/somefile.d.ts | c:/home/username | false | | | c:/home/username/folderAtRoot/somefile.d.ts | c:/home/username/folderAtRoot | false | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/home/somefile.d.ts | c:/home | false | | -| c:/home/username/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/home/username | true | | +| c:/home/username/somefile.d.ts | c:/home/username | false | | +| c:/home/username/folderAtRoot/somefile.d.ts | c:/home/username/folderAtRoot | false | | +| c:/home/username/folderAtRoot/folder1/somefile.d.ts | c:/home/username/folderAtRoot/folder1 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/workspaces/somefile.d.ts | c:/workspaces | false | | | c:/workspaces/folderAtRoot/somefile.d.ts | c:/workspaces/folderAtRoot | false | | | c:/workspaces/folderAtRoot/folder1/somefile.d.ts | c:/workspaces/folderAtRoot/folder1 | false | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | c:/workspaces/somefile.d.ts | c:/workspaces | false | | -| c:/workspaces/folderAtRoot/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/folderAtRoot/somefile.d.ts | c:/workspaces/folderAtRoot | false | | +| c:/workspaces/folderAtRoot/folder1/somefile.d.ts | c:/workspaces/folderAtRoot/folder1 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursivePosix.baseline.md index 88a70271ecd74..a1eecd45beaae 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /somefile.d.ts | | | | | /folderAtRoot/somefile.d.ts | | | | | /folderAtRoot/folder1/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | false | | +| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | -| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | +| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot/folder1 | false | | +| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | -| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | +| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot/folder1 | false | | +| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | -| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | +| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot/folder1 | false | | +| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | -| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | +| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot/folder1 | false | | +| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | -| /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | +| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | +| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /somefile.d.ts | | | | | /folderAtRoot/somefile.d.ts | | | | | /folderAtRoot/folder1/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | false | | +| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | | /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /somefile.d.ts | | | | | /folderAtRoot/somefile.d.ts | | | | | /folderAtRoot/folder1/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | false | | +| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | | /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/somefile.d.ts | | | | | /folderAtRoot/folder1/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/somefile.d.ts | /folderAtRoot/folder1/folder2 | false | | -| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | | /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | -| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | +| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot/folder1 | false | | +| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | | /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | -| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | +| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot/folder1 | false | | +| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | | /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/somefile.d.ts | | | | | /users/username/somefile.d.ts | | | | | /users/username/folderAtRoot/somefile.d.ts | /users/username/folderAtRoot | false | | -| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/folder1/somefile.d.ts | /users/username/folderAtRoot/folder1 | false | | +| /users/username/folderAtRoot/folder1/folder2/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | | /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | -| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | +| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot/folder1 | false | | +| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | | /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | -| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | +| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot/folder1 | false | | +| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | | /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/somefile.d.ts | | | | | /user/username/somefile.d.ts | | | | | /user/username/folderAtRoot/somefile.d.ts | /user/username/folderAtRoot | false | | -| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/folder1/somefile.d.ts | /user/username/folderAtRoot/folder1 | false | | +| /user/username/folderAtRoot/folder1/folder2/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | | /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | -| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | +| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot/folder1 | false | | +| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | | /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | -| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | +| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot/folder1 | false | | +| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | | /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/somefile.d.ts | | | | | /usr/username/somefile.d.ts | | | | | /usr/username/folderAtRoot/somefile.d.ts | /usr/username/folderAtRoot | false | | -| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/folder1/somefile.d.ts | /usr/username/folderAtRoot/folder1 | false | | +| /usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | | /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | -| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | +| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot/folder1 | false | | +| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | | /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | | /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | -| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | +| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot/folder1 | false | | +| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | | /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | | /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/somefile.d.ts | | | | | /home/username/somefile.d.ts | | | | | /home/username/folderAtRoot/somefile.d.ts | /home/username/folderAtRoot | false | | -| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/folder1/somefile.d.ts | /home/username/folderAtRoot/folder1 | false | | +| /home/username/folderAtRoot/folder1/folder2/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | | /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | | /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | -| /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | +| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | +| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | /workspaces/somefile.d.ts | | | | | /workspaces/folderAtRoot/somefile.d.ts | /workspaces/folderAtRoot | false | | -| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/folder1/somefile.d.ts | /workspaces/folderAtRoot/folder1 | false | | +| /workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUnc.baseline.md index c80aac9071842..b0405e563b788 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | false | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/somefile.d.ts | | | | | //vda1cs4850/users/username/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | false | | -| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/somefile.d.ts | | | | | //vda1cs4850/user/username/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | false | | -| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/somefile.d.ts | | | | | //vda1cs4850/usr/username/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | false | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/somefile.d.ts | | | | | //vda1cs4850/home/username/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | false | | -| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/workspaces/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | false | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUncDos.baseline.md index ee6a67c0c9cbb..d26d699987939 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInfileNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/users/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | false | | +| //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| //vda1cs4850/c$/usr/somefile.d.ts | //vda1cs4850/c$/usr | false | | +| //vda1cs4850/c$/usr/username/somefile.d.ts | //vda1cs4850/c$/usr/username | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| //vda1cs4850/c$/home/somefile.d.ts | //vda1cs4850/c$/home | false | | +| //vda1cs4850/c$/home/username/somefile.d.ts | //vda1cs4850/c$/home/username | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | +| //vda1cs4850/c$/workspaces/somefile.d.ts | //vda1cs4850/c$/workspaces | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | false | | -| //vda1cs4850/c$/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/users/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | false | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/users/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | false | | | //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | false | | | //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot | false | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/users/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | false | | | //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | false | | | //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot | false | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | false | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | false | | | //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | false | | | //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot | false | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/user/somefile.d.ts | //vda1cs4850/c$/user | false | | -| //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/username/somefile.d.ts | //vda1cs4850/c$/user/username | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/usr/somefile.d.ts | //vda1cs4850/c$/usr | false | | | //vda1cs4850/c$/usr/username/somefile.d.ts | //vda1cs4850/c$/usr/username | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot | false | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/usr/somefile.d.ts | //vda1cs4850/c$/usr | false | | -| //vda1cs4850/c$/usr/username/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/username/somefile.d.ts | //vda1cs4850/c$/usr/username | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/home/somefile.d.ts | //vda1cs4850/c$/home | false | | | //vda1cs4850/c$/home/username/somefile.d.ts | //vda1cs4850/c$/home/username | false | | | //vda1cs4850/c$/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot | false | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/home/somefile.d.ts | //vda1cs4850/c$/home | false | | -| //vda1cs4850/c$/home/username/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/username/somefile.d.ts | //vda1cs4850/c$/home/username | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/workspaces/somefile.d.ts | //vda1cs4850/c$/workspaces | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1 | false | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4 | false | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | | //vda1cs4850/c$/workspaces/somefile.d.ts | //vda1cs4850/c$/workspaces | false | | -| //vda1cs4850/c$/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4 | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5 | false | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveDos.baseline.md index 64afe4d068e2f..ad6d52f1733db 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveDos.baseline.md @@ -9,64 +9,64 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | -| c:/dir/subdir/somefile.d.ts | c:/dir | true | | -| c:/folderAtRoot/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot | true | | -| c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | true | | -| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/user | true | | -| c:/usr/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/usr | true | | -| c:/home/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/home | true | | -| c:/workspaces/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/workspaces | true | | +| c:/dir/subdir/somefile.d.ts | c:/dir/subdir | false | | +| c:/folderAtRoot/dir/subdir/somefile.d.ts | c:/folderAtRoot/dir/subdir | false | | +| c:/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | false | | +| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir/subdir | false | | +| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| c:/user/dir/subdir/somefile.d.ts | c:/user/dir/subdir | false | | +| c:/user/username/dir/subdir/somefile.d.ts | c:/user/username/dir/subdir | false | | +| c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| c:/usr/dir/subdir/somefile.d.ts | c:/usr/dir/subdir | false | | +| c:/usr/username/dir/subdir/somefile.d.ts | c:/usr/username/dir/subdir | false | | +| c:/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| c:/home/dir/subdir/somefile.d.ts | c:/home/dir/subdir | false | | +| c:/home/username/dir/subdir/somefile.d.ts | c:/home/username/dir/subdir | false | | +| c:/home/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| c:/workspaces/dir/subdir/somefile.d.ts | c:/workspaces/dir/subdir | false | | +| c:/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: c:/folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------- | | c:/dir/subdir/somefile.d.ts | c:/dir/subdir | false | | -| c:/folderAtRoot/dir/subdir/somefile.d.ts | c:/folderAtRoot/dir | true | | -| c:/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/dir/subdir/somefile.d.ts | c:/folderAtRoot/dir/subdir | false | | +| c:/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | false | | | c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir/subdir | false | | | c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir/subdir | false | | @@ -373,14 +373,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | true | | -| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | false | | +| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir/subdir | false | | +| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/user/dir/subdir/somefile.d.ts | c:/user/dir/subdir | false | | | c:/user/username/dir/subdir/somefile.d.ts | c:/user/username/dir/subdir | false | | | c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/dir/subdir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | false | | -| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir | true | | -| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir/subdir | false | | +| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/user/dir/subdir/somefile.d.ts | c:/user/dir/subdir | false | | | c:/user/username/dir/subdir/somefile.d.ts | c:/user/username/dir/subdir | false | | | c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/dir/subdir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/users/dir/subdir/somefile.d.ts | c:/users/dir/subdir | false | | | c:/users/username/dir/subdir/somefile.d.ts | c:/users/username/dir/subdir | false | | -| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir | true | | -| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/user/dir/subdir/somefile.d.ts | c:/user/dir/subdir | false | | | c:/user/username/dir/subdir/somefile.d.ts | c:/user/username/dir/subdir | false | | | c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/dir/subdir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| c:/user/dir/subdir/somefile.d.ts | c:/user/dir | true | | -| c:/user/username/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/user/username | true | | +| c:/user/dir/subdir/somefile.d.ts | c:/user/dir/subdir | false | | +| c:/user/username/dir/subdir/somefile.d.ts | c:/user/username/dir/subdir | false | | +| c:/user/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/usr/dir/subdir/somefile.d.ts | c:/usr/dir/subdir | false | | | c:/usr/username/dir/subdir/somefile.d.ts | c:/usr/username/dir/subdir | false | | | c:/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/dir/subdir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| c:/usr/dir/subdir/somefile.d.ts | c:/usr/dir | true | | -| c:/usr/username/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/usr/username | true | | +| c:/usr/dir/subdir/somefile.d.ts | c:/usr/dir/subdir | false | | +| c:/usr/username/dir/subdir/somefile.d.ts | c:/usr/username/dir/subdir | false | | +| c:/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/home/dir/subdir/somefile.d.ts | c:/home/dir/subdir | false | | | c:/home/username/dir/subdir/somefile.d.ts | c:/home/username/dir/subdir | false | | | c:/home/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/dir/subdir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| c:/home/dir/subdir/somefile.d.ts | c:/home/dir | true | | -| c:/home/username/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/home/username | true | | +| c:/home/dir/subdir/somefile.d.ts | c:/home/dir/subdir | false | | +| c:/home/username/dir/subdir/somefile.d.ts | c:/home/username/dir/subdir | false | | +| c:/home/username/folderAtRoot/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | c:/workspaces/dir/subdir/somefile.d.ts | c:/workspaces/dir/subdir | false | | | c:/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/dir/subdir | false | | | c:/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| c:/workspaces/dir/subdir/somefile.d.ts | c:/workspaces/dir | true | | -| c:/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/dir/subdir/somefile.d.ts | c:/workspaces/dir/subdir | false | | +| c:/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursivePosix.baseline.md index 44ac2f3a910b8..e14026275e8d5 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursivePosix.baseline.md @@ -10,63 +10,63 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | true | | -| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /users/dir/subdir/somefile.d.ts | /users/dir/subdir | true | | -| /users/username/dir/subdir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /user/dir/subdir/somefile.d.ts | /user/dir/subdir | true | | -| /user/username/dir/subdir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | true | | -| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /home/dir/subdir/somefile.d.ts | /home/dir/subdir | true | | -| /home/username/dir/subdir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir | true | | -| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | false | | +| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | +| /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | +| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | +| /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | +| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | +| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | +| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | +| /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | +| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | +| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: /folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | true | | -| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | false | | +| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | | /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | | /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | @@ -113,11 +113,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------- | | /dir/subdir/somefile.d.ts | | | | | /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | false | | -| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir | true | | -| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | | /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | | /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | @@ -165,10 +165,10 @@ It also determines the directory to watch and whether to watch it recursively or | /dir/subdir/somefile.d.ts | | | | | /folderAtRoot/dir/subdir/somefile.d.ts | /folderAtRoot/dir/subdir | false | | | /folderAtRoot/folder1/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/dir/subdir | false | | -| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir | true | | -| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | | /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | | /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | @@ -373,14 +373,14 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| /users/dir/subdir/somefile.d.ts | /users/dir/subdir | true | | -| /users/username/dir/subdir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | +| /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | +| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | | /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | | /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | -| /users/username/dir/subdir/somefile.d.ts | /users/username/dir | true | | -| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | +| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | | /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | | /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /users/dir/subdir/somefile.d.ts | /users/dir/subdir | false | | | /users/username/dir/subdir/somefile.d.ts | /users/username/dir/subdir | false | | -| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir | true | | -| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | | /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | | /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| /user/dir/subdir/somefile.d.ts | /user/dir/subdir | true | | -| /user/username/dir/subdir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | +| /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | +| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | | /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | | /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | @@ -841,13 +841,13 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | -| /user/username/dir/subdir/somefile.d.ts | /user/username/dir | true | | -| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | +| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | | /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | | /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | @@ -893,12 +893,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /user/dir/subdir/somefile.d.ts | /user/dir/subdir | false | | | /user/username/dir/subdir/somefile.d.ts | /user/username/dir/subdir | false | | -| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir | true | | -| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | | /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | | /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | true | | -| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | +| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | +| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | | /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | | /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | @@ -1257,13 +1257,13 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | -| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir | true | | -| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | +| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | | /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | | /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | @@ -1309,12 +1309,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /usr/dir/subdir/somefile.d.ts | /usr/dir/subdir | false | | | /usr/username/dir/subdir/somefile.d.ts | /usr/username/dir/subdir | false | | -| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir | true | | -| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | | /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | | /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| /home/dir/subdir/somefile.d.ts | /home/dir/subdir | true | | -| /home/username/dir/subdir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | +| /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | +| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | | /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | | /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -1673,13 +1673,13 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | -| /home/username/dir/subdir/somefile.d.ts | /home/username/dir | true | | -| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | +| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | | /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | | /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -1725,12 +1725,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /home/dir/subdir/somefile.d.ts | /home/dir/subdir | false | | | /home/username/dir/subdir/somefile.d.ts | /home/username/dir/subdir | false | | -| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir | true | | -| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | | /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | | /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir | true | | -| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | +| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2089,12 +2089,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | /workspaces/dir/subdir/somefile.d.ts | /workspaces/dir/subdir | false | | -| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir | true | | -| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUnc.baseline.md index da3289e2b4812..7e6198df42cbe 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUnc.baseline.md @@ -10,63 +10,63 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | true | | -| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | true | | -| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | true | | -| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | true | | -| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | true | | -| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | +| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | +| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | +| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | +| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: //vda1cs4850/folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | true | | -| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | | //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | @@ -113,11 +113,11 @@ It also determines the directory to watch and whether to watch it recursively or | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | | //vda1cs4850/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | false | | -| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | | //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | @@ -165,10 +165,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/dir/subdir | false | | | //vda1cs4850/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/dir/subdir | false | | -| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | | //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | @@ -373,14 +373,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | true | | -| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | +| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | | //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | -| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | | //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/users/dir/subdir/somefile.d.ts | //vda1cs4850/users/dir/subdir | false | | | //vda1cs4850/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/dir/subdir | false | | -| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | | //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | true | | -| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | +| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | | //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | @@ -841,13 +841,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | -| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | | //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | @@ -893,12 +893,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/user/dir/subdir/somefile.d.ts | //vda1cs4850/user/dir/subdir | false | | | //vda1cs4850/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/dir/subdir | false | | -| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | | //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | true | | -| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | +| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | | //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | @@ -1257,13 +1257,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | -| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | | //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | @@ -1309,12 +1309,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/usr/dir/subdir/somefile.d.ts | //vda1cs4850/usr/dir/subdir | false | | | //vda1cs4850/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/dir/subdir | false | | -| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | | //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | true | | -| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | +| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -1673,13 +1673,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | -| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -1725,12 +1725,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/home/dir/subdir/somefile.d.ts | //vda1cs4850/home/dir/subdir | false | | | //vda1cs4850/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/dir/subdir | false | | -| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2089,12 +2089,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/dir/subdir | false | | -| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUncDos.baseline.md index 1253829ffbcb5..7735f60a4608b 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationInsubDirNonRecursiveUncDos.baseline.md @@ -9,64 +9,64 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | -| //vda1cs4850/c$/dir/subdir/somefile.d.ts | //vda1cs4850/c$/dir | true | | -| //vda1cs4850/c$/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | true | | -| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/dir/subdir/somefile.d.ts | //vda1cs4850/c$/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | false | | +| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir/subdir | false | | +| //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/c$/usr/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/c$/home/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/dir/subdir | false | | +| //vda1cs4850/c$/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | //vda1cs4850/c$/dir/subdir/somefile.d.ts | //vda1cs4850/c$/dir/subdir | false | | -| //vda1cs4850/c$/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | false | | | //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir/subdir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir | false | | @@ -373,14 +373,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | true | | -| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | false | | +| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir/subdir | false | | | //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/dir/subdir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir | false | | @@ -425,13 +425,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | false | | -| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir/subdir | false | | | //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/dir/subdir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir | false | | @@ -477,12 +477,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/users/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/dir/subdir | false | | | //vda1cs4850/c$/users/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/dir/subdir | false | | -| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir/subdir | false | | | //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/dir/subdir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir | false | | @@ -789,14 +789,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir | true | | -| //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/dir/subdir | false | | +| //vda1cs4850/c$/user/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/usr/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/dir/subdir | false | | | //vda1cs4850/c$/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir/subdir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir | false | | @@ -1205,14 +1205,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/c$/usr/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/dir | true | | -| //vda1cs4850/c$/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/home/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/dir/subdir | false | | | //vda1cs4850/c$/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/dir/subdir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir | false | | @@ -1621,14 +1621,14 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/c$/home/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/dir | true | | -| //vda1cs4850/c$/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/dir/subdir | false | | +| //vda1cs4850/c$/home/username/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | | //vda1cs4850/c$/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir/subdir | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir | false | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir | false | | @@ -2037,13 +2037,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | -| //vda1cs4850/c$/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/dir/subdir | false | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/dir/subdir | false | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirDos.baseline.md index 105df704bd549..9ec34c80c23cb 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user | -| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user | -| c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr | -| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr | -| c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home | -| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home | -| c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username | +| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username | +| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | | c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username | +| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveDos.baseline.md index 969aefc015502..a5787305f2d53 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user | -| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user | -| c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr | -| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr | -| c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home | -| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home | -| c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/dir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/dir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username | +| c:/user/username/node_modules/dir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username | +| c:/usr/username/node_modules/dir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | | c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username | +| c:/home/username/node_modules/dir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursivePosix.baseline.md index 4f8ef71098f24..0f3f1ef1f0d20 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUnc.baseline.md index e5aea8bb7a339..73b810bf08ae2 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUncDos.baseline.md index 98d9d47f3ede5..5e41dcccb9f1c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirPosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirPosix.baseline.md index 728c943ecf6f8..70ae966bff6a6 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirPosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirPosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/dir/somefile.d.ts | | | | | /users/username/node_modules/dir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/dir/somefile.d.ts | | | | | /user/username/node_modules/dir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/dir/somefile.d.ts | | | | | /usr/username/node_modules/dir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/dir/somefile.d.ts | | | | | /home/username/node_modules/dir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUnc.baseline.md index 7e66e6390e7df..543371a484709 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUncDos.baseline.md index 7e0977cde6034..53e3a7f374d11 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesIndirUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileDos.baseline.md index 2d2a6003e0b6a..4687b39d95d85 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot | true | | +| c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot/node_modules | true | | +| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user | true | | -| c:/usr/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr | true | | -| c:/home/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home | true | | -| c:/workspaces/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | +| c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | +| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | +| c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | +| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot/node_modules | true | | -| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | -| c:/user/username/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username | true | | +| c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | | c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | | c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | -| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username | true | | +| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | | c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | | c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | -| c:/home/username/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username | true | | +| c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | | c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | | c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | -| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveDos.baseline.md index 72392e4adc8e1..5720b59cf0695 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot | true | | +| c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot/node_modules | true | | +| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/user/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user | true | | -| c:/usr/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr | true | | -| c:/home/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home | true | | -| c:/workspaces/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | +| c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | +| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | +| c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | +| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/somefile.d.ts | c:/folderAtRoot/node_modules | true | | -| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1 | true | | +| c:/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot | true | | +| c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/somefile.d.ts | | | | | c:/users/username/node_modules/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/node_modules | true | | -| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1 | true | | +| c:/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | | c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | | c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/user/node_modules/somefile.d.ts | c:/user/node_modules | true | | -| c:/user/username/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username | true | | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username | true | | +| c:/user/username/node_modules/somefile.d.ts | c:/user/username/node_modules | true | | +| c:/user/username/folderAtRoot/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | | c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | | c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/usr/node_modules/somefile.d.ts | c:/usr/node_modules | true | | -| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username | true | | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username | true | | +| c:/usr/username/node_modules/somefile.d.ts | c:/usr/username/node_modules | true | | +| c:/usr/username/folderAtRoot/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | | c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | | c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/home/node_modules/somefile.d.ts | c:/home/node_modules | true | | -| c:/home/username/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username | true | | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username | true | | +| c:/home/username/node_modules/somefile.d.ts | c:/home/username/node_modules | true | | +| c:/home/username/folderAtRoot/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | | c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | | c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | c:/workspaces/node_modules/somefile.d.ts | c:/workspaces/node_modules | true | | -| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot | true | | +| c:/workspaces/folderAtRoot/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursivePosix.baseline.md index a965b4ee1e83d..ea91b46e683cd 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUnc.baseline.md index 6c1f0d52550bf..6ce463b202996 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUncDos.baseline.md index 83631a76a8382..e84f00d532d5a 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | +| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | +| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | +| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | -| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | | //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | -| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | | //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | -| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfilePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfilePosix.baseline.md index a283b9acdec1e..60b879d5ad179 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfilePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfilePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/somefile.d.ts | | | | | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2 | true | | +| /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules | true | | -| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3 | true | | +| /folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot | true | | +| /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/somefile.d.ts | | | | | /users/username/node_modules/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/somefile.d.ts | /users/username/folderAtRoot/node_modules | true | | -| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1 | true | | +| /users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot | true | | +| /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/somefile.d.ts | | | | | /user/username/node_modules/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/somefile.d.ts | /user/username/folderAtRoot/node_modules | true | | -| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1 | true | | +| /user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot | true | | +| /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/somefile.d.ts | | | | | /usr/username/node_modules/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/somefile.d.ts | /usr/username/folderAtRoot/node_modules | true | | -| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1 | true | | +| /usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot | true | | +| /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/somefile.d.ts | | | | | /home/username/node_modules/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/somefile.d.ts | /home/username/folderAtRoot/node_modules | true | | -| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1 | true | | +| /home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | | /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot | true | | +| /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | /workspaces/node_modules/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/somefile.d.ts | /workspaces/folderAtRoot/node_modules | true | | -| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1 | true | | +| /workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUnc.baseline.md index 5466e852f702e..c2f832154a8df 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot | true | | +| //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot | true | | +| //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot | true | | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot | true | | +| //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot | true | | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/workspaces/node_modules/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1 | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUncDos.baseline.md index 0af9de35d5635..31a38f250f677 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInfileUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot | true | | +| //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user | true | | -| //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr | true | | -| //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home | true | | -| //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | +| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | +| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | +| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | +| //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | | //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/user/node_modules/somefile.d.ts | //vda1cs4850/c$/user/node_modules | true | | -| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username | true | | +| //vda1cs4850/c$/user/username/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | | //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/usr/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/node_modules | true | | -| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username | true | | +| //vda1cs4850/c$/usr/username/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | | //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/home/node_modules/somefile.d.ts | //vda1cs4850/c$/home/node_modules | true | | -| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username | true | | +| //vda1cs4850/c$/home/username/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | | //vda1cs4850/c$/workspaces/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | true | | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | true | | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirDos.baseline.md index af799ae81eeb9..c89a0d4740b34 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user | -| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user | -| c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr | -| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr | -| c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home | -| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home | -| c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/subdir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username | +| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username | +| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | | c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username | +| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveDos.baseline.md index ad0a7e0d62e8e..397361418eb7a 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot | +| c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | +| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user | -| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user | -| c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr | -| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr | -| c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home | -| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home | -| c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | +| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | +| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | +| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | +| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | | c:/node_modules/dir/subdir/somefile.d.ts | | | | | c:/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/node_modules/dir | true | c:/folderAtRoot/node_modules | -| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1 | -| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1 | +| c:/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/node_modules/dir | true | c:/folderAtRoot/folder1/node_modules | +| c:/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot | +| c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | c:/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/node_modules/dir | true | c:/users/username/folderAtRoot/node_modules | -| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | -| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1 | +| c:/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | | c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | | c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/user/node_modules/dir/subdir/somefile.d.ts | c:/user/node_modules/dir | true | c:/user/node_modules | -| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username | -| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username | +| c:/user/username/node_modules/dir/subdir/somefile.d.ts | c:/user/username/node_modules/dir | true | c:/user/username/node_modules | +| c:/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/node_modules/dir | true | c:/user/username/folderAtRoot/node_modules | +| c:/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | | c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | | c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/usr/node_modules/dir/subdir/somefile.d.ts | c:/usr/node_modules/dir | true | c:/usr/node_modules | -| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username | -| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username | +| c:/usr/username/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/node_modules/dir | true | c:/usr/username/node_modules | +| c:/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/node_modules/dir | true | c:/usr/username/folderAtRoot/node_modules | +| c:/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | | c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | | c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/home/node_modules/dir/subdir/somefile.d.ts | c:/home/node_modules/dir | true | c:/home/node_modules | -| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username | -| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username | +| c:/home/username/node_modules/dir/subdir/somefile.d.ts | c:/home/username/node_modules/dir | true | c:/home/username/node_modules | +| c:/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/node_modules/dir | true | c:/home/username/folderAtRoot/node_modules | +| c:/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | | c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | | c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | c:/workspaces/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/node_modules/dir | true | c:/workspaces/node_modules | -| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot | -| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot | +| c:/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/node_modules/dir | true | c:/workspaces/folderAtRoot/node_modules | +| c:/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | c:/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: c:/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursivePosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursivePosix.baseline.md index 1401c39ff4ef0..73b158021627c 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursivePosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursivePosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUnc.baseline.md index d7e52ec85c770..d103a951baef0 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUncDos.baseline.md index 793092f6068b9..65872b6a2491f 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirNonRecursiveUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirPosix.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirPosix.baseline.md index 82c38a5326b2a..44d2cb4fc1f73 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirPosix.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirPosix.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | /node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2 | +| /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | | /folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/node_modules/dir | true | /folderAtRoot/folder1/folder2/node_modules | -| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | -| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3 | +| /folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot | +| /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | /users/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/node_modules/dir/subdir/somefile.d.ts | | | | | /users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/node_modules/dir | true | /users/username/folderAtRoot/node_modules | -| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1 | -| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1 | +| /users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/node_modules/dir | true | /users/username/folderAtRoot/folder1/node_modules | +| /users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot | +| /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | /user/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/node_modules/dir/subdir/somefile.d.ts | | | | | /user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/node_modules/dir | true | /user/username/folderAtRoot/node_modules | -| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1 | -| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1 | +| /user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/node_modules/dir | true | /user/username/folderAtRoot/folder1/node_modules | +| /user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot | +| /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | /usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/node_modules/dir | true | /usr/username/folderAtRoot/node_modules | -| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | -| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1 | +| /usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/node_modules/dir | true | /usr/username/folderAtRoot/folder1/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot | +| /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/node_modules/dir/subdir/somefile.d.ts | | | | | /home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/node_modules/dir | true | /home/username/folderAtRoot/node_modules | -| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1 | -| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1 | +| /home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/node_modules/dir | true | /home/username/folderAtRoot/folder1/node_modules | +| /home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | | /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot | +| /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | /workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | /workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/node_modules/dir | true | /workspaces/folderAtRoot/node_modules | -| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | -| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1 | +| /workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/node_modules/dir | true | /workspaces/folderAtRoot/folder1/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | /workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: /workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUnc.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUnc.baseline.md index e4655f5db15b8..ccab4a8f7c8b6 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUnc.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUnc.baseline.md @@ -12,49 +12,49 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/folderAtRoot @@ -63,10 +63,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -114,10 +114,10 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2 | +| //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -166,9 +166,9 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/node_modules | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | -| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3 | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot | +| //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/node_modules | -| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | -| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1 | +| //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | @@ -791,12 +791,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -842,12 +842,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot | +| //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -894,11 +894,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/node_modules | -| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | -| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1 | +| //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | @@ -1207,12 +1207,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1258,12 +1258,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot | +| //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1310,11 +1310,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/node_modules | -| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | -| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1 | +| //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | @@ -1623,12 +1623,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1674,12 +1674,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot | +| //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -1726,11 +1726,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/node_modules | -| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | -| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1 | +| //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot | +| //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot @@ -2090,11 +2090,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/workspaces/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/node_modules | -| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | -| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1 | +| //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/workspaces/folderAtRoot/folder1 diff --git a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUncDos.baseline.md b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUncDos.baseline.md index 96993879a931e..a9cebad17dbfc 100644 --- a/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUncDos.baseline.md +++ b/tests/baselines/reference/canWatch/getDirectoryToWatchFailedLookupLocationNodeModulesInsubDirUncDos.baseline.md @@ -10,51 +10,51 @@ It also determines the directory to watch and whether to watch it recursively or | Location | getDirectoryToWatchFailedLookupLocation | Recursive | Location if not symlink | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot | +| //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user | -| //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr | -| //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home | -| //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | +| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | +| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | +| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | +| //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/folderAtRoot @@ -62,11 +62,11 @@ It also determines the directory to watch and whether to watch it recursively or | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------ | | //vda1cs4850/c$/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/node_modules | -| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | -| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1 | +| //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | @@ -375,12 +375,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -426,12 +426,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | -| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot | +| //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -478,11 +478,11 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/node_modules/dir/subdir/somefile.d.ts | | | | | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/node_modules | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | -| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1 | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | | //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | @@ -790,13 +790,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/users/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/user/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/node_modules/dir | true | //vda1cs4850/c$/user/node_modules | -| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username | -| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username | +| //vda1cs4850/c$/user/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/node_modules/dir | true | //vda1cs4850/c$/user/username/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | | //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | @@ -1206,13 +1206,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/user/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/usr/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/node_modules/dir | true | //vda1cs4850/c$/usr/node_modules | -| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username | -| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username | +| //vda1cs4850/c$/usr/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/node_modules/dir | true | //vda1cs4850/c$/usr/username/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | | //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | @@ -1622,13 +1622,13 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/usr/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/home/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/node_modules/dir | true | //vda1cs4850/c$/home/node_modules | -| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username | -| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username | +| //vda1cs4850/c$/home/username/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/node_modules/dir | true | //vda1cs4850/c$/home/username/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | @@ -2038,12 +2038,12 @@ It also determines the directory to watch and whether to watch it recursively or | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/home/username/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | | //vda1cs4850/c$/workspaces/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/node_modules/dir | true | //vda1cs4850/c$/workspaces/node_modules | -| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | -| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot | +| //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/node_modules | +| //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir/subdir/somefile.d.ts | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules/dir | true | //vda1cs4850/c$/workspaces/folderAtRoot/folder1/folder2/folder3/folder4/folder5/node_modules | ## RootDirForResolution: //vda1cs4850/c$/workspaces/folderAtRoot diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js b/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js index f44ac97198b22..3be439b3fc1d7 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js @@ -266,7 +266,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/tslibs/TS/Lib/lib.d.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js index 0c99a5c5a4cef..bc6cab6090e7b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js @@ -61,10 +61,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/react-router-dom/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/react-router-dom/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -143,8 +139,6 @@ watchedFiles:: {"pollingInterval":500} watchedDirectoriesRecursive:: -/home/src/Library/Caches/node_modules: *new* - {} /home/src/Library/Caches/node_modules/@types: *new* {} /home/src/Library/Caches/typescript/node_modules: *new* @@ -159,8 +153,6 @@ watchedDirectoriesRecursive:: {} /home/src/Library/Caches/typescript/node_modules/node_modules/@types: *new* {} -/home/src/Library/node_modules: *new* - {} /home/src/Library/node_modules/@types: *new* {} @@ -354,8 +346,6 @@ watchedFiles:: {"pollingInterval":2000} watchedDirectoriesRecursive:: -/home/src/Library/Caches/node_modules: - {} /home/src/Library/Caches/node_modules/@types: {} /home/src/Library/Caches/typescript/node_modules: @@ -370,8 +360,6 @@ watchedDirectoriesRecursive:: {} /home/src/Library/Caches/typescript/node_modules/node_modules/@types: {} -/home/src/Library/node_modules: - {} /home/src/Library/node_modules/@types: {} /home/src/workspaces/node_modules: *new* @@ -1102,8 +1090,6 @@ watchedFiles:: {"pollingInterval":2000} watchedDirectoriesRecursive:: -/home/src/Library/Caches/node_modules: - {} /home/src/Library/Caches/node_modules/@types: {} /home/src/Library/Caches/typescript/node_modules: @@ -1119,8 +1105,6 @@ watchedDirectoriesRecursive:: {} /home/src/Library/Caches/typescript/node_modules/node_modules/@types: {} -/home/src/Library/node_modules: - {} /home/src/Library/node_modules/@types: {} /home/src/workspaces/node_modules: diff --git a/tests/baselines/reference/tsserver/inferredProjects/disable-inferred-project.js b/tests/baselines/reference/tsserver/inferredProjects/disable-inferred-project.js index f36316358ca25..4274d170d212a 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/disable-inferred-project.js +++ b/tests/baselines/reference/tsserver/inferredProjects/disable-inferred-project.js @@ -31,7 +31,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-insensitive-system.js b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-insensitive-system.js index 76a33e174338f..916c29cffa605 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-insensitive-system.js +++ b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-insensitive-system.js @@ -698,7 +698,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -2186,7 +2186,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject5*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject5*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3710,7 +3710,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -5198,7 +5198,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject9*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject9*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-sensitive-system.js b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-sensitive-system.js index 4219216cb234f..4c5518ca6d211 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-sensitive-system.js +++ b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root-with-case-sensitive-system.js @@ -738,7 +738,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject3* @@ -2312,7 +2312,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject6*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject6*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3994,7 +3994,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* @@ -5576,7 +5576,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject11*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject11*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root.js b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root.js index 8967ad0530063..f3c67290fd42c 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root.js +++ b/tests/baselines/reference/tsserver/inferredProjects/inferred-projects-per-project-root.js @@ -698,7 +698,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/file3.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js index 96146d8f458b1..b28f44ae133dd 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js +++ b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js @@ -38,7 +38,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/b/main.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/handles-resolutions-when-currentNodeModulesDepth-changes-when-referencing-file-from-another-file.js b/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/handles-resolutions-when-currentNodeModulesDepth-changes-when-referencing-file-from-another-file.js index b9cec47f6a910..af77d82b0a4ec 100644 --- a/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/handles-resolutions-when-currentNodeModulesDepth-changes-when-referencing-file-from-another-file.js +++ b/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/handles-resolutions-when-currentNodeModulesDepth-changes-when-referencing-file-from-another-file.js @@ -48,7 +48,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project1/src/file1.js ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project1/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project1/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project1/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/should-return-to-normal-state-when-all-js-root-files-are-removed-from-project.js b/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/should-return-to-normal-state-when-all-js-root-files-are-removed-from-project.js index 89ffd8b4d7678..9b958bbec06cd 100644 --- a/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/should-return-to-normal-state-when-all-js-root-files-are-removed-from-project.js +++ b/tests/baselines/reference/tsserver/maxNodeModuleJsDepth/should-return-to-normal-state-when-all-js-root-files-are-removed-from-project.js @@ -35,7 +35,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/file1.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js index 333dd96e55501..951d9ceb0fb87 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js index e3aa3440bbd77..11b490f5b53e6 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-create-autoImportProvider-or-handle-package-jsons.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-create-autoImportProvider-or-handle-package-jsons.js index ecd4df90032c7..52b640059be75 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-create-autoImportProvider-or-handle-package-jsons.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-create-autoImportProvider-or-handle-package-jsons.js @@ -43,7 +43,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js index 5a7513466f294..014a4308634c5 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js @@ -50,7 +50,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js index 51a97bb48b6cd..e18826c6a36c2 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js index 285538e0bfa7a..c6a424b9675ba 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js index 2e1cf1e077755..5303dbc90b893 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js @@ -34,7 +34,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js index 2bcfbbc2bd85e..ba8adbd4ee06a 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) diff --git a/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(applyCodeChanges).js b/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(applyCodeChanges).js index 4e2c7a4b41116..5f684daef8ebe 100644 --- a/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(applyCodeChanges).js +++ b/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(applyCodeChanges).js @@ -44,7 +44,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(openClientFile).js b/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(openClientFile).js index 98d94bdab68ea..2dbe4e39992ac 100644 --- a/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(openClientFile).js +++ b/tests/baselines/reference/tsserver/projects/loose-file-included-in-config-file-(openClientFile).js @@ -40,7 +40,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/projects/syntax-tree-cache-handles-changes-in-project-settings.js b/tests/baselines/reference/tsserver/projects/syntax-tree-cache-handles-changes-in-project-settings.js index 762ea0913f44f..3b670a7ce5d7c 100644 --- a/tests/baselines/reference/tsserver/projects/syntax-tree-cache-handles-changes-in-project-settings.js +++ b/tests/baselines/reference/tsserver/projects/syntax-tree-cache-handles-changes-in-project-settings.js @@ -53,7 +53,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js new file mode 100644 index 0000000000000..9e5baab9ea3ae --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location-with-currentDirectory-at-root.js @@ -0,0 +1,264 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: / useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 6 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: / +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + home/src/tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 11 + + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":11} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Npm config file: '/home/src/Library/Caches/typescript/package.json' is missing, creating new one... +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 100 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 103 +{ + "entries": {} +} + + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [ + "worker_threads" + ], + "projectRootPath": "/", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: ["node"] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [ + "node" + ], + "filesToWatch": [ + "/bower_components", + "/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/bower_components", + "/node_modules" + ] + } +Info seq [hh:mm:ss:mss] Skipping watcher creation at /bower_components:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at /node_modules:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Installing typings ["node"] +TI:: [hh:mm:ss:mss] 'node':: Entry for package 'node' does not exist in local types registry - skipping... +TI:: [hh:mm:ss:mss] All typings are known to be missing or invalid - no need to install more typings +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "worker_threads" + ], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "worker_threads" + ], + "kind": "action::set" + } + } +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js new file mode 100644 index 0000000000000..da70c0c891acf --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails-in-global-typings-location.js @@ -0,0 +1,351 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 9 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/bin/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + ../../../tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 14 + + +PolledWatches:: +/home/src/Vscode/Projects/bin/^: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/Vscode: *new* + {"inode":3} +/home/src/Vscode/Projects: *new* + {"inode":4} +/home/src/Vscode/Projects/bin: *new* + {"inode":5} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":14} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Npm config file: '/home/src/Library/Caches/typescript/package.json' is missing, creating new one... +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 103 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 106 +{ + "entries": {} +} + + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [ + "worker_threads" + ], + "projectRootPath": "/home/src/Vscode/Projects/bin", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: ["node"] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [ + "node" + ], + "filesToWatch": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Installing typings ["node"] +TI:: [hh:mm:ss:mss] 'node':: Entry for package 'node' does not exist in local types registry - skipping... +TI:: [hh:mm:ss:mss] All typings are known to be missing or invalid - no need to install more typings +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "worker_threads" + ], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "worker_threads" + ], + "kind": "action::set" + } + } +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/Vscode/Projects/bin/^: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/bower_components: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/node_modules: + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/Vscode: + {"inode":3} +/home/src/Vscode/Projects: + {"inode":4} +/home/src/Vscode/Projects/bin: + {"inode":5} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: + {"inode":14} + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js new file mode 100644 index 0000000000000..48d7aef8fe8be --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing-with-currentDirectory-at-root.js @@ -0,0 +1,326 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: / useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "undici-types"; +export const y = x; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 13 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 104 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 106 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: / +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'undici-types' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'undici-types' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.jsx' does not exist. +Info seq [hh:mm:ss:mss] ======== Module name 'undici-types' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'undici-types' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"undici-types\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + home/src/tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 18 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":104} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":18} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [ + "undici-types" + ], + "projectRootPath": "/", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: ["undici-types"] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [ + "undici-types" + ], + "filesToWatch": [ + "/bower_components", + "/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/bower_components", + "/node_modules" + ] + } +Info seq [hh:mm:ss:mss] Skipping watcher creation at /bower_components:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at /node_modules:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Installing typings ["undici-types"] +TI:: [hh:mm:ss:mss] 'undici-types':: Entry for package 'undici-types' does not exist in local types registry - skipping... +TI:: [hh:mm:ss:mss] All typings are known to be missing or invalid - no need to install more typings +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "undici-types" + ], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "undici-types" + ], + "kind": "action::set" + } + } +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js new file mode 100644 index 0000000000000..c9c60e5135cf1 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-failing.js @@ -0,0 +1,423 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "undici-types"; +export const y = x; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 16 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 107 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 109 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/bin/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'undici-types' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'undici-types' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.jsx' does not exist. +Info seq [hh:mm:ss:mss] ======== Module name 'undici-types' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'undici-types' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"undici-types\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + ../../../tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + ../../../Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 21 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":107} +/home/src/Vscode: *new* + {"inode":10} +/home/src/Vscode/Projects: *new* + {"inode":11} +/home/src/Vscode/Projects/bin: *new* + {"inode":12} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":21} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [ + "undici-types" + ], + "projectRootPath": "/home/src/Vscode/Projects/bin", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: ["undici-types"] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [ + "undici-types" + ], + "filesToWatch": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Installing typings ["undici-types"] +TI:: [hh:mm:ss:mss] 'undici-types':: Entry for package 'undici-types' does not exist in local types registry - skipping... +TI:: [hh:mm:ss:mss] All typings are known to be missing or invalid - no need to install more typings +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "undici-types" + ], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [ + "undici-types" + ], + "kind": "action::set" + } + } +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/bower_components: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/node_modules: + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: + {"inode":107} +/home/src/Vscode: + {"inode":10} +/home/src/Vscode/Projects: + {"inode":11} +/home/src/Vscode/Projects/bin: + {"inode":12} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: + {"inode":21} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js new file mode 100644 index 0000000000000..64e5061ba54e0 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file-with-currentDirectory-at-root.js @@ -0,0 +1,329 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: / useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "undici-types"; +export const y = x; + + +//// [/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts] Inode:: 11 +export const x = 10; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 15 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 106 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 108 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: / +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'undici-types' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'undici-types' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts', result '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'undici-types' was successfully resolved to '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts Text-1 "export const x = 10;\n" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"undici-types\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + home/src/tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts + Imported via "undici-types" from file 'home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' + home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 20 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":106} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":20} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [], + "projectRootPath": "/", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: [] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [], + "filesToWatch": [ + "/bower_components", + "/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/bower_components", + "/node_modules" + ] + } +Info seq [hh:mm:ss:mss] Skipping watcher creation at /bower_components:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at /node_modules:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } + } +TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discovery +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js new file mode 100644 index 0000000000000..f6b1458f2e0c9 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-import-from-the-cache-file.js @@ -0,0 +1,428 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "undici-types"; +export const y = x; + + +//// [/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts] Inode:: 11 +export const x = 10; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 18 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 109 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 111 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/bin/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'undici-types' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'undici-types' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Library/Caches/typescript/node_modules/@types/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts', result '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'undici-types' was successfully resolved to '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts Text-1 "export const x = 10;\n" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"undici-types\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + ../../../tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + ../../../Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts + Imported via "undici-types" from file '../../../Library/Caches/typescript/node_modules/@types/node/index.d.ts' + ../../../Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 23 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":109} +/home/src/Vscode: *new* + {"inode":12} +/home/src/Vscode/Projects: *new* + {"inode":13} +/home/src/Vscode/Projects/bin: *new* + {"inode":14} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":23} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/Library/Caches/typescript/node_modules/@types/undici-types/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [], + "projectRootPath": "/home/src/Vscode/Projects/bin", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: [] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [], + "filesToWatch": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } + } +TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discovery +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/undici-types/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/bower_components: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/node_modules: + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: + {"inode":109} +/home/src/Vscode: + {"inode":12} +/home/src/Vscode/Projects: + {"inode":13} +/home/src/Vscode/Projects/bin: + {"inode":14} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: + {"inode":23} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js new file mode 100644 index 0000000000000..130e4de55260b --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file-with-currentDirectory-at-root.js @@ -0,0 +1,316 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: / useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "./x"; +export const y = x; + + +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts] Inode:: 10 +export const x = 10; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 14 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 105 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 107 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: / +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module './x' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/Library/Caches/typescript/node_modules/@types/node/x', target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Module name './x' was successfully resolved to '/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts'. ======== +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts Text-1 "export const x = 10;\n" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"./x\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + home/src/tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts + Imported via "./x" from file 'home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' + home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 19 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":105} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":19} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [], + "projectRootPath": "/", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: [] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [], + "filesToWatch": [ + "/bower_components", + "/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/bower_components", + "/node_modules" + ] + } +Info seq [hh:mm:ss:mss] Skipping watcher creation at /bower_components:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at /node_modules:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } + } +TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discovery +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js new file mode 100644 index 0000000000000..622c0d7976b40 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-is-succeeds-in-global-typings-location-with-relative-import-from-the-cache-file.js @@ -0,0 +1,413 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts] Inode:: 9 +import { x } from "./x"; +export const y = x; + + +//// [/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts] Inode:: 10 +export const x = 10; + + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] Inode:: 17 +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/Library/Caches/typescript/package.json] Inode:: 108 +{ "private": true } + +//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] Inode:: 110 +{ + "entries": {} +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "compilerOptionsForInferredProjects", + "arguments": { + "options": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true + } + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": true, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/aichat-code-block-anysphere/ocjahtkquh/", + "fileContent": "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n", + "scriptKindName": "JS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] ======== Resolving module 'worker_threads' from '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/ocjahtkquh'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types'. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/bin/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/Projects/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Vscode/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'worker_threads' from 'node_modules' folder, target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript, JSON. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/aichat-code-block-anysphere/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/^/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/bin/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/Projects/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/Vscode/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'worker_threads' was not resolved. ======== +Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/null/inferredProject1*'. Running extra resolution pass for module 'node' using cache location '/home/src/Library/Caches/typescript'. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/Library/Caches/typescript/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module './x' from '/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Bundler'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'import', 'types'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/Library/Caches/typescript/node_modules/@types/node/x', target file types: TypeScript, JavaScript, Declaration, JSON. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Module name './x' was successfully resolved to '/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts'. ======== +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/node/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Caches/typescript/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts Text-1 "export const x = 10;\n" + /home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts Text-1 "import { x } from \"./x\";\nexport const y = x;\n" + ^/aichat-code-block-anysphere/ocjahtkquh/ SVC-1-0 "// worker.js\nconst { parentPort } = require('worker_threads');\nparentPort.postMessage('Hello, world!');\n" + + + ../../../tslibs/TS/Lib/lib.es2020.full.d.ts + Default library for target 'es2020' + ../../../Library/Caches/typescript/node_modules/@types/node/x.d.ts + Imported via "./x" from file '../../../Library/Caches/typescript/node_modules/@types/node/index.d.ts' + ../../../Library/Caches/typescript/node_modules/@types/node/index.d.ts + Imported via 'worker_threads' from file '^/aichat-code-block-anysphere/ocjahtkquh/' + ^/aichat-code-block-anysphere/ocjahtkquh/ + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +TI:: Creating typing installer +//// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 22 + + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: *new* + {"inode":108} +/home/src/Vscode: *new* + {"inode":11} +/home/src/Vscode/Projects: *new* + {"inode":12} +/home/src/Vscode/Projects/bin: *new* + {"inode":13} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* + {"inode":22} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: *new* + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + +ScriptInfos:: +/home/src/Library/Caches/typescript/node_modules/@types/node/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/Library/Caches/typescript/node_modules/@types/node/x.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +^/aichat-code-block-anysphere/ocjahtkquh/ (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json +TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... +TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' +TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json +TI:: [hh:mm:ss:mss] Updating types-registry npm package... +TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest +TI:: [hh:mm:ss:mss] Updated types-registry npm package +TI:: typing installer creation complete + +TI:: [hh:mm:ss:mss] Got install request + { + "projectName": "/dev/null/inferredProject1*", + "fileNames": [ + "/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts", + "^/aichat-code-block-anysphere/ocjahtkquh/" + ], + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "unresolvedImports": [], + "projectRootPath": "/home/src/Vscode/Projects/bin", + "kind": "discover" + } +TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' +TI:: [hh:mm:ss:mss] Explicitly included types: [] +TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: [] +TI:: [hh:mm:ss:mss] Finished typings discovery: + { + "cachedTypingPaths": [], + "newTypingNames": [], + "filesToWatch": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +TI:: [hh:mm:ss:mss] Sending response: + { + "kind": "action::watchTypingLocations", + "projectName": "/dev/null/inferredProject1*", + "files": [ + "/home/src/Vscode/Projects/bin/bower_components", + "/home/src/Vscode/Projects/bin/node_modules" + ] + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +TI:: [hh:mm:ss:mss] Sending response: + { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "setTypings", + "body": { + "projectName": "/dev/null/inferredProject1*", + "typeAcquisition": { + "enable": true, + "include": [], + "exclude": [] + }, + "compilerOptions": { + "module": 99, + "moduleResolution": 100, + "target": 7, + "traceResolution": true, + "allowNonTsExtensions": true, + "noEmitForJsFiles": true, + "maxNodeModuleJsDepth": 2, + "allowJs": true + }, + "typings": [], + "unresolvedImports": [], + "kind": "action::set" + } + } +TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discovery +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: ^/aichat-code-block-anysphere/ocjahtkquh/ ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/Library/Caches/typescript/node_modules/@types/node/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/Library/Caches/typescript/node_modules/package.json: + {"pollingInterval":2000} +/home/src/Vscode/Projects/bin/^: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/bower_components: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/node_modules: + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/Library/Caches/typescript/package.json: + {"inode":108} +/home/src/Vscode: + {"inode":11} +/home/src/Vscode/Projects: + {"inode":12} +/home/src/Vscode/Projects/bin: + {"inode":13} +/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: + {"inode":22} + +FsWatchesRecursive:: +/home/src/Library/Caches/typescript/node_modules: + {"inode":6} + +Projects:: +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + autoImportProviderHost: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-in-inferred-project-for-failed-lookup/closed-script-infos.js b/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-in-inferred-project-for-failed-lookup-closed-script-infos.js similarity index 100% rename from tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-in-inferred-project-for-failed-lookup/closed-script-infos.js rename to tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-in-inferred-project-for-failed-lookup-closed-script-infos.js diff --git a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js index 0b0f40a22c80e..878762ea7eb84 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js +++ b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js index 55078f45a4141..07f5464a677b3 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js @@ -50,7 +50,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-referenced-files-from-unopened-files.js b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-referenced-files-from-unopened-files.js index 2b4167f80ad63..56aa83c7ed623 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-referenced-files-from-unopened-files.js +++ b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-referenced-files-from-unopened-files.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js index 6f571e86e0304..49855f4dd918d 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js @@ -47,7 +47,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 1, "type": "request" } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: false Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before diff --git a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js index 06fd3e973cf15..d8e9eb35ba958 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js @@ -79,7 +79,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app.js ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js index 8b702eb6aacc9..f7cbf4a15265b 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js @@ -40,7 +40,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js index 57a14bc1cf786..b5610ff8a744c 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js @@ -79,7 +79,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app.js ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js index 804a0b68a97b9..682c421f060ca 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-files-with-network-style-paths.js @@ -380,10 +380,8 @@ TI:: [hh:mm:ss:mss] Sending response: "//vda1cs4850/myprojects/project/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: //vda1cs4850/myprojects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //vda1cs4850/myprojects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: //vda1cs4850/myprojects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //vda1cs4850/myprojects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at //vda1cs4850/myprojects/project/bower_components:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer +Info seq [hh:mm:ss:mss] Skipping watcher creation at //vda1cs4850/myprojects/project/node_modules:: Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject1*", @@ -450,16 +448,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -//vda1cs4850/myprojects/project/bower_components: *new* - {"pollingInterval":500} -//vda1cs4850/myprojects/project/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -//vda1cs4850/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 From d514dab3f665a5fc25afafc60ca56b034e8e5513 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Thu, 5 Sep 2024 13:30:08 -0700 Subject: [PATCH 02/14] Fix the incorrect copy over for watchOptions and fix order of watches for referenced projects (#59871) --- src/compiler/commandLineParser.ts | 11 +- src/compiler/watchPublic.ts | 34 +-- .../tscWatch/projectsWithReferences.ts | 37 ++++ ...file-is-added-to-the-referenced-project.js | 6 +- ...atch-options-differing-between-projects.js | 196 ++++++++++++++++++ ...ing-useSourceOfProjectReferenceRedirect.js | 6 +- ...-host-implementing-getParsedCommandLine.js | 6 +- ...oject-when-there-is-no-config-file-name.js | 2 +- ...tends-when-there-is-no-config-file-name.js | 4 +- 9 files changed, 275 insertions(+), 27 deletions(-) create mode 100644 tests/baselines/reference/tscWatch/projectsWithReferences/watch-options-differing-between-projects.js diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 64b19c56efe7b..55783b3d4fafc 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -3267,6 +3267,7 @@ function isSuccessfulParsedTsconfig(value: ParsedTsconfig) { interface ExtendsResult { options: CompilerOptions; watchOptions?: WatchOptions; + watchOptionsCopied?: boolean; include?: string[]; exclude?: string[]; files?: string[]; @@ -3325,7 +3326,7 @@ function parseConfig( ownConfig.options = assign(result.options, ownConfig.options); ownConfig.watchOptions = ownConfig.watchOptions && result.watchOptions ? - assign(result.watchOptions, ownConfig.watchOptions) : + assignWatchOptions(result, ownConfig.watchOptions) : ownConfig.watchOptions || result.watchOptions; } return ownConfig; @@ -3355,11 +3356,17 @@ function parseConfig( } assign(result.options, extendedConfig.options); result.watchOptions = result.watchOptions && extendedConfig.watchOptions ? - assign({}, result.watchOptions, extendedConfig.watchOptions) : + assignWatchOptions(result, extendedConfig.watchOptions) : result.watchOptions || extendedConfig.watchOptions; // TODO extend type typeAcquisition } } + + function assignWatchOptions(result: ExtendsResult, watchOptions: WatchOptions) { + if (result.watchOptionsCopied) return assign(result.watchOptions!, watchOptions); + result.watchOptionsCopied = true; + return assign({}, result.watchOptions, watchOptions); + } } function parseOwnConfigOfJson( diff --git a/src/compiler/watchPublic.ts b/src/compiler/watchPublic.ts index 69147b946af34..0e77ead8d6af8 100644 --- a/src/compiler/watchPublic.ts +++ b/src/compiler/watchPublic.ts @@ -435,6 +435,11 @@ export function createWatchProgram(host: WatchCompiler let updateLevel: ProgramUpdateLevel; // level to indicate if the program needs to be reloaded from config file/just filenames etc let missingFilesMap: Map; // Map of file watchers for the missing files let watchedWildcardDirectories: Map; // map of watchers for the wild card directories in the config file + /** + * undefined - own watches are stale, + * path - for referenced project which need to be watched + */ + let staleWatches: Map | undefined = new Map([[undefined, undefined]]); let timerToUpdateProgram: any; // timer callback to recompile the program let timerToInvalidateFailedLookupResolutions: any; // timer callback to invalidate resolutions for changes in failed lookup locations let parsedConfigs: Map | undefined; // Parsed commandline and watching cached for referenced projects @@ -550,12 +555,6 @@ export function createWatchProgram(host: WatchCompiler builderProgram = readBuilderProgram(compilerOptions, compilerHost) as any as T; synchronizeProgram(); - // Update the wild card directory watch - watchConfigFileWildCardDirectories(); - - // Update extended config file watch - if (configFileName) updateExtendedConfigFilesWatches(toPath(configFileName), compilerOptions, watchOptions, WatchType.ExtendedConfigFile); - return configFileName ? { getCurrentProgram: getCurrentBuilderProgram, getProgram: updateProgram, close, getResolutionCache } : { getCurrentProgram: getCurrentBuilderProgram, getProgram: updateProgram, updateRootFileNames, close, getResolutionCache }; @@ -663,6 +662,20 @@ export function createWatchProgram(host: WatchCompiler compilerHost.createDirectory = originalCreateDirectory; compilerHost.writeFile = originalWriteFile!; + staleWatches?.forEach((configFile, configPath) => { + if (!configPath) { + // Update the wild card directory watch + watchConfigFileWildCardDirectories(); + + // Update extended config file watch + if (configFileName) updateExtendedConfigFilesWatches(toPath(configFileName), compilerOptions, watchOptions, WatchType.ExtendedConfigFile); + } + else { + const config = parsedConfigs?.get(configPath); + if (config) watchReferencedProject(configFile!, configPath, config); + } + }); + staleWatches = undefined; return builderProgram; } @@ -930,13 +943,8 @@ export function createWatchProgram(host: WatchCompiler } parseConfigFile(); hasChangedCompilerOptions = true; + (staleWatches ??= new Map()).set(undefined, undefined); synchronizeProgram(); - - // Update the wild card directory watch - watchConfigFileWildCardDirectories(); - - // Update extended config file watch - updateExtendedConfigFilesWatches(toPath(configFileName), compilerOptions, watchOptions, WatchType.ExtendedConfigFile); } function parseConfigFile() { @@ -996,7 +1004,7 @@ export function createWatchProgram(host: WatchCompiler else { (parsedConfigs ||= new Map()).set(configPath, config = { parsedCommandLine }); } - watchReferencedProject(configFileName, configPath, config); + (staleWatches ??= new Map()).set(configPath, configFileName); return parsedCommandLine; } diff --git a/src/testRunner/unittests/tscWatch/projectsWithReferences.ts b/src/testRunner/unittests/tscWatch/projectsWithReferences.ts index 2cec2e0f94b21..e100508c8777c 100644 --- a/src/testRunner/unittests/tscWatch/projectsWithReferences.ts +++ b/src/testRunner/unittests/tscWatch/projectsWithReferences.ts @@ -405,4 +405,41 @@ X;`, ], baselineDependencies: true, }); + + verifyTscWatch({ + scenario: "projectsWithReferences", + subScenario: "watch options differing between projects", + sys: () => + solutionBuildWithBaseline( + TestServerHost.createWatchedSystem({ + "/user/username/workspace/project/tsconfig.base.json": jsonToReadableText({ + watchOptions: { + excludeDirectories: ["**/node_modules"], + }, + }), + "/user/username/workspace/project/tsconfig.A.json": jsonToReadableText({ + extends: "./tsconfig.base.json", + compilerOptions: { composite: true }, + include: ["src/a/**/*.ts"], + watchOptions: { + excludeDirectories: ["**/excludes_by_A"], + }, + }), + "/user/username/workspace/project/src/a/a.ts": "export const a = 10;", + "/user/username/workspace/project/tsconfig.B.json": jsonToReadableText({ + extends: "./tsconfig.base.json", + include: ["src/b/**/*.ts"], + references: [ + { path: "./tsconfig.A.json" }, + ], + }), + "/user/username/workspace/project/src/b/b.ts": "export const b = 10;", + }, { + currentDirectory: "/user/username/workspace/project", + useCaseSensitiveFileNames: false, + }), + ["tsconfig.A.json"], + ), + commandLineArgs: ["-w", "-p", "tsconfig.B.json", "--traceResolution", "--extendedDiagnostics"], + }); }); diff --git a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js index df6bb0bc42957..bd1b91a8fdd26 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js +++ b/tests/baselines/reference/tscWatch/programUpdates/when-new-file-is-added-to-the-referenced-project.js @@ -61,9 +61,6 @@ CreatingProgramWith:: options: {"module":0,"composite":true,"watch":true,"project":"/user/username/projects/myproject/projects/project2/tsconfig.json","extendedDiagnostics":true,"configFilePath":"/user/username/projects/myproject/projects/project2/tsconfig.json"} projectReferences: [{"path":"/user/username/projects/myproject/projects/project1","originalPath":"../project1"}] Loading config file: /user/username/projects/myproject/projects/project1/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class1.d.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/class2.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file @@ -79,6 +76,9 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory +FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project +DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project //// [/user/username/projects/myproject/projects/project2/class2.js] diff --git a/tests/baselines/reference/tscWatch/projectsWithReferences/watch-options-differing-between-projects.js b/tests/baselines/reference/tscWatch/projectsWithReferences/watch-options-differing-between-projects.js new file mode 100644 index 0000000000000..f88971acf9d7e --- /dev/null +++ b/tests/baselines/reference/tscWatch/projectsWithReferences/watch-options-differing-between-projects.js @@ -0,0 +1,196 @@ +currentDirectory:: /user/username/workspace/project useCaseSensitiveFileNames:: false +Input:: +//// [/user/username/workspace/project/tsconfig.base.json] +{ + "watchOptions": { + "excludeDirectories": [ + "**/node_modules" + ] + } +} + +//// [/user/username/workspace/project/tsconfig.A.json] +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "composite": true + }, + "include": [ + "src/a/**/*.ts" + ], + "watchOptions": { + "excludeDirectories": [ + "**/excludes_by_A" + ] + } +} + +//// [/user/username/workspace/project/src/a/a.ts] +export const a = 10; + +//// [/user/username/workspace/project/tsconfig.B.json] +{ + "extends": "./tsconfig.base.json", + "include": [ + "src/b/**/*.ts" + ], + "references": [ + { + "path": "./tsconfig.A.json" + } + ] +} + +//// [/user/username/workspace/project/src/b/b.ts] +export const b = 10; + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/user/username/workspace/project/src/a/a.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.a = void 0; +exports.a = 10; + + +//// [/user/username/workspace/project/src/a/a.d.ts] +export declare const a = 10; + + +//// [/user/username/workspace/project/tsconfig.A.tsbuildinfo] +{"fileNames":["../../../../home/src/tslibs/ts/lib/lib.d.ts","./src/a/a.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-14660415448-export const a = 10;","signature":"-3497920574-export declare const a = 10;\n"}],"root":[2],"options":{"composite":true},"latestChangedDtsFile":"./src/a/a.d.ts","version":"FakeTSVersion"} + +//// [/user/username/workspace/project/tsconfig.A.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../../home/src/tslibs/ts/lib/lib.d.ts", + "./src/a/a.ts" + ], + "fileInfos": { + "../../../../home/src/tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./src/a/a.ts": { + "original": { + "version": "-14660415448-export const a = 10;", + "signature": "-3497920574-export declare const a = 10;\n" + }, + "version": "-14660415448-export const a = 10;", + "signature": "-3497920574-export declare const a = 10;\n" + } + }, + "root": [ + [ + 2, + "./src/a/a.ts" + ] + ], + "options": { + "composite": true + }, + "latestChangedDtsFile": "./src/a/a.d.ts", + "version": "FakeTSVersion", + "size": 780 +} + + +/home/src/tslibs/TS/Lib/tsc.js -w -p tsconfig.B.json --traceResolution --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /user/username/workspace/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /user/username/workspace/project/tsconfig.B.json 2000 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/user/username/workspace/project/src/b/b.ts"] + options: {"watch":true,"project":"/user/username/workspace/project/tsconfig.B.json","traceResolution":true,"extendedDiagnostics":true,"configFilePath":"/user/username/workspace/project/tsconfig.B.json"} + projectReferences: [{"path":"/user/username/workspace/project/tsconfig.A.json","originalPath":"./tsconfig.A.json"}] +Loading config file: /user/username/workspace/project/tsconfig.A.json +FileWatcher:: Added:: WatchInfo: /user/username/workspace/project/src/b/b.ts 250 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Source file +ExcludeWatcher:: Added:: WatchInfo: /user/username/workspace/project/node_modules/@types 1 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Type roots +DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/node_modules/@types 1 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/node_modules/@types 1 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Type roots +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + +DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/project/src/b 1 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Wild card directory +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/project/src/b 1 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Wild card directory +FileWatcher:: Added:: WatchInfo: /user/username/workspace/project/tsconfig.base.json 2000 {"excludeDirectories":["/user/username/workspace/project/**/node_modules"]} Extended config file +FileWatcher:: Added:: WatchInfo: /user/username/workspace/project/tsconfig.A.json 2000 {"excludeDirectories":["/user/username/workspace/project/**/excludes_by_A"]} Config file of referened project +DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/project/src/a 1 {"excludeDirectories":["/user/username/workspace/project/**/excludes_by_A"]} Wild card directory of referenced project +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/project/src/a 1 {"excludeDirectories":["/user/username/workspace/project/**/excludes_by_A"]} Wild card directory of referenced project + + +//// [/user/username/workspace/project/src/b/b.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.b = void 0; +exports.b = 10; + + + +PolledWatches:: +/user/username/workspace/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/user/username/workspace/project/src/b/b.ts: *new* + {} +/user/username/workspace/project/tsconfig.A.json: *new* + {} +/user/username/workspace/project/tsconfig.B.json: *new* + {} +/user/username/workspace/project/tsconfig.base.json: *new* + {} + +FsWatchesRecursive:: +/user/username/workspace/project/src/a: *new* + {} +/user/username/workspace/project/src/b: *new* + {} + +Program root files: [ + "/user/username/workspace/project/src/b/b.ts" +] +Program options: { + "watch": true, + "project": "/user/username/workspace/project/tsconfig.B.json", + "traceResolution": true, + "extendedDiagnostics": true, + "configFilePath": "/user/username/workspace/project/tsconfig.B.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/user/username/workspace/project/src/b/b.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.d.ts +/user/username/workspace/project/src/b/b.ts + +Shape signatures in builder refreshed for:: +/home/src/tslibs/ts/lib/lib.d.ts (used version) +/user/username/workspace/project/src/b/b.ts (used version) + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js index b32fad70bb304..5b0f0ff3c4dcb 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine-without-implementing-useSourceOfProjectReferenceRedirect.js @@ -61,9 +61,6 @@ CreatingProgramWith:: options: {"module":0,"composite":true,"extendedDiagnostics":true,"configFilePath":"/user/username/projects/myproject/projects/project2/tsconfig.json"} projectReferences: [{"path":"/user/username/projects/myproject/projects/project1","originalPath":"../project1"}] Loading config file: /user/username/projects/myproject/projects/project1/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class1.d.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/class2.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file @@ -79,6 +76,9 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory +FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project +DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project //// [/user/username/projects/myproject/projects/project2/class2.js] diff --git a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js index 92f6040734c18..8980ec54e2300 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-new-file-is-added-to-the-referenced-project-with-host-implementing-getParsedCommandLine.js @@ -61,9 +61,6 @@ CreatingProgramWith:: options: {"module":0,"composite":true,"extendedDiagnostics":true,"configFilePath":"/user/username/projects/myproject/projects/project2/tsconfig.json"} projectReferences: [{"path":"/user/username/projects/myproject/projects/project1","originalPath":"../project1"}] Loading config file: /user/username/projects/myproject/projects/project1/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project -DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project -Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class1.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/class2.ts 250 undefined Source file FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file @@ -79,6 +76,9 @@ Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Wild card directory +FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/tsconfig.json 2000 undefined Config file of referened project +DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Wild card directory of referenced project //// [/user/username/projects/myproject/projects/project2/class2.js] diff --git a/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-when-there-is-no-config-file-name.js b/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-when-there-is-no-config-file-name.js index 5eab2ef633179..d7d11de7f6cac 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-when-there-is-no-config-file-name.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-when-there-is-no-config-file-name.js @@ -72,7 +72,6 @@ CreatingProgramWith:: options: {"types":[],"extendedDiagnostics":true,"configFilePath":"/user/username/projects/project/tsconfig.json"} projectReferences: [{"path":"/user/username/projects/project/lib","originalPath":"./lib"}] Loading config file: /user/username/projects/project/lib/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.json 2000 undefined Config file of referened project FileWatcher:: Added:: WatchInfo: /user/username/projects/project/app.ts 250 undefined Source file DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib 1 undefined Failed Lookup Locations Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib 1 undefined Failed Lookup Locations @@ -84,6 +83,7 @@ DirectoryWatcher:: Triggered with /user/username/projects/project/app.js :: Watc Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/project/app.js :: WatchInfo: /user/username/projects/project 0 undefined Failed Lookup Locations [HH:MM:SS AM] Found 0 errors. Watching for file changes. +FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.json 2000 undefined Config file of referened project //// [/user/username/projects/project/app.js] diff --git a/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-with-extends-when-there-is-no-config-file-name.js b/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-with-extends-when-there-is-no-config-file-name.js index 53d74eb3722b9..5b86206923f90 100644 --- a/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-with-extends-when-there-is-no-config-file-name.js +++ b/tests/baselines/reference/tscWatch/watchApi/when-watching-referenced-project-with-extends-when-there-is-no-config-file-name.js @@ -69,8 +69,6 @@ CreatingProgramWith:: options: {"types":[],"extendedDiagnostics":true,"configFilePath":"/user/username/projects/project/tsconfig.json"} projectReferences: [{"path":"/user/username/projects/project/lib","originalPath":"./lib"}] Loading config file: /user/username/projects/project/lib/tsconfig.json -FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.json 2000 undefined Config file of referened project -FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.base.json 2000 undefined Extended config file of referenced project FileWatcher:: Added:: WatchInfo: /user/username/projects/project/app.ts 250 undefined Source file DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib 1 undefined Failed Lookup Locations Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib 1 undefined Failed Lookup Locations @@ -82,6 +80,8 @@ DirectoryWatcher:: Triggered with /user/username/projects/project/app.js :: Watc Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/project/app.js :: WatchInfo: /user/username/projects/project 0 undefined Failed Lookup Locations [HH:MM:SS AM] Found 0 errors. Watching for file changes. +FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.json 2000 undefined Config file of referened project +FileWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/tsconfig.base.json 2000 undefined Extended config file of referenced project //// [/user/username/projects/project/app.js] From f39fe7dbe631b8e5c4ebd31273c2a1a0f7627414 Mon Sep 17 00:00:00 2001 From: Ron Buckton Date: Thu, 5 Sep 2024 17:48:39 -0400 Subject: [PATCH 03/14] Support importHelpers with module:preserve (#59852) --- src/compiler/factory/utilities.ts | 96 +++++++++--------- .../transformers/module/esnextAnd2015.ts | 33 +++++-- src/compiler/transformers/utilities.ts | 2 +- .../importHelpersVerbatimModuleSyntax.js | 4 +- .../reference/modulePreserveImportHelpers.js | 97 +++++++++++++++++++ .../modulePreserveImportHelpers.symbols | 43 ++++++++ .../modulePreserveImportHelpers.types | 53 ++++++++++ .../compiler/modulePreserveImportHelpers.ts | 39 ++++++++ 8 files changed, 309 insertions(+), 58 deletions(-) create mode 100644 tests/baselines/reference/modulePreserveImportHelpers.js create mode 100644 tests/baselines/reference/modulePreserveImportHelpers.symbols create mode 100644 tests/baselines/reference/modulePreserveImportHelpers.types create mode 100644 tests/cases/compiler/modulePreserveImportHelpers.ts diff --git a/src/compiler/factory/utilities.ts b/src/compiler/factory/utilities.ts index d6d0de9e515c1..b4bedf4aa2e03 100644 --- a/src/compiler/factory/utilities.ts +++ b/src/compiler/factory/utilities.ts @@ -40,6 +40,7 @@ import { Expression, ExpressionStatement, externalHelpersModuleNameText, + filter, first, firstOrUndefined, ForInitializer, @@ -131,7 +132,6 @@ import { MultiplicativeOperator, MultiplicativeOperatorOrHigher, Mutable, - NamedImportBindings, Node, NodeArray, NodeFactory, @@ -173,6 +173,7 @@ import { Token, TransformFlags, TypeNode, + UnscopedEmitHelper, WrappedExpression, } from "../_namespaces/ts.js"; @@ -688,26 +689,29 @@ export function hasRecordedExternalHelpers(sourceFile: SourceFile) { /** @internal */ export function createExternalHelpersImportDeclarationIfNeeded(nodeFactory: NodeFactory, helperFactory: EmitHelperFactory, sourceFile: SourceFile, compilerOptions: CompilerOptions, hasExportStarsToExportValues?: boolean, hasImportStar?: boolean, hasImportDefault?: boolean) { if (compilerOptions.importHelpers && isEffectiveExternalModule(sourceFile, compilerOptions)) { - let namedBindings: NamedImportBindings | undefined; const moduleKind = getEmitModuleKind(compilerOptions); - if ((moduleKind >= ModuleKind.ES2015 && moduleKind <= ModuleKind.ESNext) || getImpliedNodeFormatForEmitWorker(sourceFile, compilerOptions) === ModuleKind.ESNext) { - // use named imports - const helpers = getEmitHelpers(sourceFile); + const impliedModuleKind = getImpliedNodeFormatForEmitWorker(sourceFile, compilerOptions); + const helpers = getImportedHelpers(sourceFile); + if ( + (moduleKind >= ModuleKind.ES2015 && moduleKind <= ModuleKind.ESNext) || + impliedModuleKind === ModuleKind.ESNext || + impliedModuleKind === undefined && moduleKind === ModuleKind.Preserve + ) { + // When we emit as an ES module, generate an `import` declaration that uses named imports for helpers. + // If we cannot determine the implied module kind under `module: preserve` we assume ESM. if (helpers) { const helperNames: string[] = []; for (const helper of helpers) { - if (!helper.scoped) { - const importName = helper.importName; - if (importName) { - pushIfUnique(helperNames, importName); - } + const importName = helper.importName; + if (importName) { + pushIfUnique(helperNames, importName); } } if (some(helperNames)) { helperNames.sort(compareStringsCaseSensitive); // Alias the imports if the names are used somewhere in the file. // NOTE: We don't need to care about global import collisions as this is a module. - namedBindings = nodeFactory.createNamedImports( + const namedBindings = nodeFactory.createNamedImports( map(helperNames, name => isFileLevelUniqueName(sourceFile, name) ? nodeFactory.createImportSpecifier(/*isTypeOnly*/ false, /*propertyName*/ undefined, nodeFactory.createIdentifier(name)) @@ -716,55 +720,53 @@ export function createExternalHelpersImportDeclarationIfNeeded(nodeFactory: Node const parseNode = getOriginalNode(sourceFile, isSourceFile); const emitNode = getOrCreateEmitNode(parseNode); emitNode.externalHelpers = true; + + const externalHelpersImportDeclaration = nodeFactory.createImportDeclaration( + /*modifiers*/ undefined, + nodeFactory.createImportClause(/*isTypeOnly*/ false, /*name*/ undefined, namedBindings), + nodeFactory.createStringLiteral(externalHelpersModuleNameText), + /*attributes*/ undefined, + ); + addInternalEmitFlags(externalHelpersImportDeclaration, InternalEmitFlags.NeverApplyImportHelper); + return externalHelpersImportDeclaration; } } } else { - // use a namespace import - const externalHelpersModuleName = getOrCreateExternalHelpersModuleNameIfNeeded(nodeFactory, sourceFile, compilerOptions, hasExportStarsToExportValues, hasImportStar || hasImportDefault); + // When we emit to a non-ES module, generate a synthetic `import tslib = require("tslib")` to be further transformed. + const externalHelpersModuleName = getOrCreateExternalHelpersModuleNameIfNeeded(nodeFactory, sourceFile, compilerOptions, helpers, hasExportStarsToExportValues, hasImportStar || hasImportDefault); if (externalHelpersModuleName) { - namedBindings = nodeFactory.createNamespaceImport(externalHelpersModuleName); + const externalHelpersImportDeclaration = nodeFactory.createImportEqualsDeclaration( + /*modifiers*/ undefined, + /*isTypeOnly*/ false, + externalHelpersModuleName, + nodeFactory.createExternalModuleReference(nodeFactory.createStringLiteral(externalHelpersModuleNameText)), + ); + addInternalEmitFlags(externalHelpersImportDeclaration, InternalEmitFlags.NeverApplyImportHelper); + return externalHelpersImportDeclaration; } } - if (namedBindings) { - const externalHelpersImportDeclaration = nodeFactory.createImportDeclaration( - /*modifiers*/ undefined, - nodeFactory.createImportClause(/*isTypeOnly*/ false, /*name*/ undefined, namedBindings), - nodeFactory.createStringLiteral(externalHelpersModuleNameText), - /*attributes*/ undefined, - ); - addInternalEmitFlags(externalHelpersImportDeclaration, InternalEmitFlags.NeverApplyImportHelper); - return externalHelpersImportDeclaration; - } } } -function getOrCreateExternalHelpersModuleNameIfNeeded(factory: NodeFactory, node: SourceFile, compilerOptions: CompilerOptions, hasExportStarsToExportValues?: boolean, hasImportStarOrImportDefault?: boolean) { - if (compilerOptions.importHelpers && isEffectiveExternalModule(node, compilerOptions)) { - const externalHelpersModuleName = getExternalHelpersModuleName(node); - if (externalHelpersModuleName) { - return externalHelpersModuleName; - } +function getImportedHelpers(sourceFile: SourceFile) { + return filter(getEmitHelpers(sourceFile), helper => !helper.scoped); +} + +function getOrCreateExternalHelpersModuleNameIfNeeded(factory: NodeFactory, node: SourceFile, compilerOptions: CompilerOptions, helpers: UnscopedEmitHelper[] | undefined, hasExportStarsToExportValues?: boolean, hasImportStarOrImportDefault?: boolean) { + const externalHelpersModuleName = getExternalHelpersModuleName(node); + if (externalHelpersModuleName) { + return externalHelpersModuleName; + } - let create = (hasExportStarsToExportValues || (getESModuleInterop(compilerOptions) && hasImportStarOrImportDefault)) + const create = some(helpers) + || (hasExportStarsToExportValues || (getESModuleInterop(compilerOptions) && hasImportStarOrImportDefault)) && getEmitModuleFormatOfFileWorker(node, compilerOptions) < ModuleKind.System; - if (!create) { - const helpers = getEmitHelpers(node); - if (helpers) { - for (const helper of helpers) { - if (!helper.scoped) { - create = true; - break; - } - } - } - } - if (create) { - const parseNode = getOriginalNode(node, isSourceFile); - const emitNode = getOrCreateEmitNode(parseNode); - return emitNode.externalHelpersModuleName || (emitNode.externalHelpersModuleName = factory.createUniqueName(externalHelpersModuleNameText)); - } + if (create) { + const parseNode = getOriginalNode(node, isSourceFile); + const emitNode = getOrCreateEmitNode(parseNode); + return emitNode.externalHelpersModuleName || (emitNode.externalHelpersModuleName = factory.createUniqueName(externalHelpersModuleNameText)); } } diff --git a/src/compiler/transformers/module/esnextAnd2015.ts b/src/compiler/transformers/module/esnextAnd2015.ts index 0c3bbc8129a2a..f36388bf8983b 100644 --- a/src/compiler/transformers/module/esnextAnd2015.ts +++ b/src/compiler/transformers/module/esnextAnd2015.ts @@ -16,8 +16,10 @@ import { getEmitFlags, getEmitModuleKind, getEmitScriptTarget, + getExternalHelpersModuleName, getExternalModuleNameLiteral, getIsolatedModules, + getNodeId, hasSyntacticModifier, Identifier, idText, @@ -36,6 +38,7 @@ import { ModuleKind, Node, NodeFlags, + NodeId, ScriptTarget, setOriginalNode, setTextRange, @@ -46,6 +49,7 @@ import { SyntaxKind, TransformationContext, VariableStatement, + visitArray, visitEachChild, visitNodes, VisitResult, @@ -68,6 +72,7 @@ export function transformECMAScriptModule(context: TransformationContext): (x: S context.enableEmitNotification(SyntaxKind.SourceFile); context.enableSubstitution(SyntaxKind.Identifier); + const noSubstitution = new Set(); let helperNameSubstitutions: Map | undefined; let currentSourceFile: SourceFile | undefined; let importRequireStatements: [ImportDeclaration, VariableStatement] | undefined; @@ -106,8 +111,7 @@ export function transformECMAScriptModule(context: TransformationContext): (x: S if (externalHelpersImportDeclaration) { const statements: Statement[] = []; const statementOffset = factory.copyPrologue(node.statements, statements); - append(statements, externalHelpersImportDeclaration); - + addRange(statements, visitArray([externalHelpersImportDeclaration], visitor, isStatement)); addRange(statements, visitNodes(node.statements, visitor, isStatement, statementOffset)); return factory.updateSourceFile( node, @@ -318,7 +322,9 @@ export function transformECMAScriptModule(context: TransformationContext): (x: S if ((isExternalModule(node) || getIsolatedModules(compilerOptions)) && compilerOptions.importHelpers) { helperNameSubstitutions = new Map(); } + currentSourceFile = node; previousOnEmitNode(hint, node, emitCallback); + currentSourceFile = undefined; helperNameSubstitutions = undefined; } else { @@ -338,7 +344,10 @@ export function transformECMAScriptModule(context: TransformationContext): (x: S */ function onSubstituteNode(hint: EmitHint, node: Node) { node = previousOnSubstituteNode(hint, node); - if (helperNameSubstitutions && isIdentifier(node) && getEmitFlags(node) & EmitFlags.HelperName) { + if (node.id && noSubstitution.has(node.id)) { + return node; + } + if (isIdentifier(node) && getEmitFlags(node) & EmitFlags.HelperName) { return substituteHelperName(node); } @@ -346,11 +355,19 @@ export function transformECMAScriptModule(context: TransformationContext): (x: S } function substituteHelperName(node: Identifier): Expression { - const name = idText(node); - let substitution = helperNameSubstitutions!.get(name); - if (!substitution) { - helperNameSubstitutions!.set(name, substitution = factory.createUniqueName(name, GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel)); + const externalHelpersModuleName = currentSourceFile && getExternalHelpersModuleName(currentSourceFile); + if (externalHelpersModuleName) { + noSubstitution.add(getNodeId(node)); + return factory.createPropertyAccessExpression(externalHelpersModuleName, node); + } + if (helperNameSubstitutions) { + const name = idText(node); + let substitution = helperNameSubstitutions.get(name); + if (!substitution) { + helperNameSubstitutions.set(name, substitution = factory.createUniqueName(name, GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel)); + } + return substitution; } - return substitution; + return node; } } diff --git a/src/compiler/transformers/utilities.ts b/src/compiler/transformers/utilities.ts index fd1501e1d068d..241728903dbe3 100644 --- a/src/compiler/transformers/utilities.ts +++ b/src/compiler/transformers/utilities.ts @@ -104,7 +104,7 @@ export function getOriginalNodeId(node: Node) { /** @internal */ export interface ExternalModuleInfo { externalImports: (ImportDeclaration | ImportEqualsDeclaration | ExportDeclaration)[]; // imports of other external modules - externalHelpersImportDeclaration: ImportDeclaration | undefined; // import of external helpers + externalHelpersImportDeclaration: ImportDeclaration | ImportEqualsDeclaration | undefined; // import of external helpers exportSpecifiers: IdentifierNameMap; // file-local export specifiers by name (no reexports) exportedBindings: Identifier[][]; // exported names of local declarations exportedNames: ModuleExportName[] | undefined; // all exported names in the module, both local and reexported, excluding the names of locally exported function declarations diff --git a/tests/baselines/reference/importHelpersVerbatimModuleSyntax.js b/tests/baselines/reference/importHelpersVerbatimModuleSyntax.js index 48c128f184d60..dc7ce7199b5cd 100644 --- a/tests/baselines/reference/importHelpersVerbatimModuleSyntax.js +++ b/tests/baselines/reference/importHelpersVerbatimModuleSyntax.js @@ -45,9 +45,9 @@ export = foo; //// [main.cjs] -import * as tslib_1 from "tslib"; +const tslib_1 = require("tslib"); function foo(args) { - const { bar } = args, extraArgs = __rest(args, ["bar"]); + const { bar } = args, extraArgs = tslib_1.__rest(args, ["bar"]); return extraArgs; } module.exports = foo; diff --git a/tests/baselines/reference/modulePreserveImportHelpers.js b/tests/baselines/reference/modulePreserveImportHelpers.js new file mode 100644 index 0000000000000..37cdf7561507d --- /dev/null +++ b/tests/baselines/reference/modulePreserveImportHelpers.js @@ -0,0 +1,97 @@ +//// [tests/cases/compiler/modulePreserveImportHelpers.ts] //// + +//// [a.mts] +declare var dec: any + +@dec() +export class A {} + +//// [b.cts] +declare var dec: any + +@dec() +class B {} +export {}; + +//// [c.ts] +declare var dec: any + +@dec() +export class C {} + +//// [package.json] +{ + "type": "module" +} + +//// [package.json] +{ + "name": "tslib", + "main": "tslib.js", + "types": "tslib.d.ts" +} + +//// [tslib.d.ts] +export declare function __esDecorate(...args: any[]): any; +export declare function __runInitializers(...args: any[]): any; + + +//// [a.mjs] +import { __esDecorate, __runInitializers } from "tslib"; +let A = (() => { + let _classDecorators = [dec()]; + let _classDescriptor; + let _classExtraInitializers = []; + let _classThis; + var A = class { + static { _classThis = this; } + static { + const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0; + __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); + A = _classThis = _classDescriptor.value; + if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); + __runInitializers(_classThis, _classExtraInitializers); + } + }; + return A = _classThis; +})(); +export { A }; +//// [b.cjs] +const tslib_1 = require("tslib"); +let B = (() => { + let _classDecorators = [dec()]; + let _classDescriptor; + let _classExtraInitializers = []; + let _classThis; + var B = class { + static { _classThis = this; } + static { + const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0; + tslib_1.__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); + B = _classThis = _classDescriptor.value; + if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); + tslib_1.__runInitializers(_classThis, _classExtraInitializers); + } + }; + return B = _classThis; +})(); +//// [c.js] +import { __esDecorate, __runInitializers } from "tslib"; +let C = (() => { + let _classDecorators = [dec()]; + let _classDescriptor; + let _classExtraInitializers = []; + let _classThis; + var C = class { + static { _classThis = this; } + static { + const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0; + __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); + C = _classThis = _classDescriptor.value; + if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); + __runInitializers(_classThis, _classExtraInitializers); + } + }; + return C = _classThis; +})(); +export { C }; diff --git a/tests/baselines/reference/modulePreserveImportHelpers.symbols b/tests/baselines/reference/modulePreserveImportHelpers.symbols new file mode 100644 index 0000000000000..e24210028620b --- /dev/null +++ b/tests/baselines/reference/modulePreserveImportHelpers.symbols @@ -0,0 +1,43 @@ +//// [tests/cases/compiler/modulePreserveImportHelpers.ts] //// + +=== /a.mts === +declare var dec: any +>dec : Symbol(dec, Decl(a.mts, 0, 11)) + +@dec() +>dec : Symbol(dec, Decl(a.mts, 0, 11)) + +export class A {} +>A : Symbol(A, Decl(a.mts, 0, 20)) + +=== /b.cts === +declare var dec: any +>dec : Symbol(dec, Decl(b.cts, 0, 11)) + +@dec() +>dec : Symbol(dec, Decl(b.cts, 0, 11)) + +class B {} +>B : Symbol(B, Decl(b.cts, 0, 20)) + +export {}; + +=== /c.ts === +declare var dec: any +>dec : Symbol(dec, Decl(c.ts, 0, 11)) + +@dec() +>dec : Symbol(dec, Decl(c.ts, 0, 11)) + +export class C {} +>C : Symbol(C, Decl(c.ts, 0, 20)) + +=== /node_modules/tslib/tslib.d.ts === +export declare function __esDecorate(...args: any[]): any; +>__esDecorate : Symbol(__esDecorate, Decl(tslib.d.ts, --, --)) +>args : Symbol(args, Decl(tslib.d.ts, --, --)) + +export declare function __runInitializers(...args: any[]): any; +>__runInitializers : Symbol(__runInitializers, Decl(tslib.d.ts, --, --)) +>args : Symbol(args, Decl(tslib.d.ts, --, --)) + diff --git a/tests/baselines/reference/modulePreserveImportHelpers.types b/tests/baselines/reference/modulePreserveImportHelpers.types new file mode 100644 index 0000000000000..b5abcb95538d0 --- /dev/null +++ b/tests/baselines/reference/modulePreserveImportHelpers.types @@ -0,0 +1,53 @@ +//// [tests/cases/compiler/modulePreserveImportHelpers.ts] //// + +=== /a.mts === +declare var dec: any +>dec : any + +@dec() +>dec() : any +>dec : any + +export class A {} +>A : A +> : ^ + +=== /b.cts === +declare var dec: any +>dec : any + +@dec() +>dec() : any +>dec : any + +class B {} +>B : B +> : ^ + +export {}; + +=== /c.ts === +declare var dec: any +>dec : any + +@dec() +>dec() : any +>dec : any + +export class C {} +>C : C +> : ^ + +=== /node_modules/tslib/tslib.d.ts === +export declare function __esDecorate(...args: any[]): any; +>__esDecorate : (...args: any[]) => any +> : ^^^^ ^^ ^^^^^ +>args : any[] +> : ^^^^^ + +export declare function __runInitializers(...args: any[]): any; +>__runInitializers : (...args: any[]) => any +> : ^^^^ ^^ ^^^^^ +>args : any[] +> : ^^^^^ + diff --git a/tests/cases/compiler/modulePreserveImportHelpers.ts b/tests/cases/compiler/modulePreserveImportHelpers.ts new file mode 100644 index 0000000000000..e3f7878fe2d48 --- /dev/null +++ b/tests/cases/compiler/modulePreserveImportHelpers.ts @@ -0,0 +1,39 @@ +// @module: preserve +// @target: es2022 +// @importHelpers: true + + +// @Filename: /a.mts +declare var dec: any + +@dec() +export class A {} + +// @Filename: /b.cts +declare var dec: any + +@dec() +class B {} +export {}; + +// @Filename: /c.ts +declare var dec: any + +@dec() +export class C {} + +// @filename: /package.json +{ + "type": "module" +} + +// @filename: /node_modules/tslib/package.json +{ + "name": "tslib", + "main": "tslib.js", + "types": "tslib.d.ts" +} + +// @filename: /node_modules/tslib/tslib.d.ts +export declare function __esDecorate(...args: any[]): any; +export declare function __runInitializers(...args: any[]): any; From 2fb1363b820a75e36b96030556154b8f411d16f2 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Thu, 5 Sep 2024 16:15:20 -0700 Subject: [PATCH 04/14] Make "/home/src/workspaces/project" as default current directory without having to specify it for tsc tests (#59875) --- .../unittests/helpers/declarationEmit.ts | 4 +-- src/testRunner/unittests/helpers/noCheck.ts | 2 +- src/testRunner/unittests/helpers/noEmit.ts | 2 +- .../helpers/virtualFileSystemWithWatch.ts | 18 +++++++--- .../unittests/tsbuild/commandLine.ts | 2 +- .../unittests/tsbuild/configFileErrors.ts | 4 +-- .../unittests/tsbuild/declarationEmit.ts | 2 +- .../unittests/tsbuild/emitDeclarationOnly.ts | 2 +- .../unittests/tsbuild/exitCodeOnBogusFile.ts | 2 +- .../unittests/tsbuild/graphOrdering.ts | 5 +-- .../inferredTypeFromTransitiveModule.ts | 2 +- .../unittests/tsbuild/lateBoundSymbol.ts | 2 +- .../unittests/tsbuild/moduleResolution.ts | 6 ++-- .../unittests/tsbuild/outputPaths.ts | 10 +++--- src/testRunner/unittests/tsbuild/roots.ts | 8 ++--- src/testRunner/unittests/tsbuild/sample.ts | 2 +- src/testRunner/unittests/tsc/composite.ts | 10 +++--- src/testRunner/unittests/tsc/incremental.ts | 34 +++++++++---------- .../unittests/tsc/libraryResolution.ts | 4 +-- src/testRunner/unittests/tsc/listFilesOnly.ts | 4 +-- .../unittests/tsc/moduleResolution.ts | 2 +- src/testRunner/unittests/tsc/noEmit.ts | 2 +- src/testRunner/unittests/tsc/noEmitOnError.ts | 8 ++--- .../unittests/tsc/projectReferences.ts | 4 +-- .../unittests/tsc/projectReferencesConfig.ts | 22 ++++++------ src/testRunner/unittests/tsc/redirect.ts | 2 +- .../unittests/tsc/runWithoutArgs.ts | 7 +--- .../unittests/tscWatch/listFilesOnly.ts | 2 +- .../unittests/tscWatch/moduleResolution.ts | 2 +- 29 files changed, 88 insertions(+), 88 deletions(-) diff --git a/src/testRunner/unittests/helpers/declarationEmit.ts b/src/testRunner/unittests/helpers/declarationEmit.ts index d3ca0d65a5c0f..8116b9f935d27 100644 --- a/src/testRunner/unittests/helpers/declarationEmit.ts +++ b/src/testRunner/unittests/helpers/declarationEmit.ts @@ -34,7 +34,7 @@ function getSysForDeclarationEmitWithErrors(options: CompilerOptions, incrementa type: "module", main: "./distribution/index.js", }), - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } function getSysForDeclarationEmitWithErrorsWithOutFile(options: CompilerOptions, incremental: true | undefined) { @@ -61,7 +61,7 @@ function getSysForDeclarationEmitWithErrorsWithOutFile(options: CompilerOptions, declare const ky: KyInstance; export default ky; `, - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } export function forEachDeclarationEmitWithErrorsScenario( diff --git a/src/testRunner/unittests/helpers/noCheck.ts b/src/testRunner/unittests/helpers/noCheck.ts index 752880c8cb395..28ce347bad5b5 100644 --- a/src/testRunner/unittests/helpers/noCheck.ts +++ b/src/testRunner/unittests/helpers/noCheck.ts @@ -53,7 +53,7 @@ export function forEachTscScenarioWithNoCheck(buildType: "-b" | "-p") { ...options, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: [...commandLineArgs, "--noCheck"], edits: [ noChangeRun, // Should be no op diff --git a/src/testRunner/unittests/helpers/noEmit.ts b/src/testRunner/unittests/helpers/noEmit.ts index a33d7ff6deaaf..2d2b4e3c7f44e 100644 --- a/src/testRunner/unittests/helpers/noEmit.ts +++ b/src/testRunner/unittests/helpers/noEmit.ts @@ -139,7 +139,7 @@ function forEachNoEmitChangesWorker(commandType: string[], compilerOptions: Comp "/home/src/workspaces/project/tsconfig.json": jsonToReadableText({ compilerOptions: compilerOptionsToConfigJson(compilerOptions), }), - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } } diff --git a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts index 89d6e316c5946..d58f205339235 100644 --- a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts +++ b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts @@ -535,12 +535,20 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, static createWatchedSystem( fileOrFolderList: FileOrFolderOrSymLinkMap | readonly FileOrFolderOrSymLink[], - params: - & Omit - & { currentDirectory: string; }, + params?: Omit, ): TestServerHost { - ensureWatchablePath(params.currentDirectory, `currentDirectory: ${params.currentDirectory}`); - return new TestServerHost(fileOrFolderList, params); + const useDefaultCurrentDirectory = !params?.currentDirectory; + if (useDefaultCurrentDirectory) (params ??= {}).currentDirectory = "/home/src/workspaces/project"; + else ensureWatchablePath(params!.currentDirectory!, `currentDirectory: ${params!.currentDirectory}`); + const host = new TestServerHost(fileOrFolderList, params); + if (useDefaultCurrentDirectory && fileOrFolderList !== emptyArray) { + const folder = host.getRealFolder(host.toPath(host.currentDirectory))!; + Debug.assert( + folder.entries.length, + `currentDirectory: Not specified, using default as "/home/src/workspaces/project". The files specified do not belong to it.`, + ); + } + return host; } static createServerHost( diff --git a/src/testRunner/unittests/tsbuild/commandLine.ts b/src/testRunner/unittests/tsbuild/commandLine.ts index 1fae82a3407b0..62c19e09c9427 100644 --- a/src/testRunner/unittests/tsbuild/commandLine.ts +++ b/src/testRunner/unittests/tsbuild/commandLine.ts @@ -54,7 +54,7 @@ describe("unittests:: tsbuild:: commandLine::", () => { "/home/src/workspaces/project/b.ts": `export const b = 10;const bLocal = 10;`, "/home/src/workspaces/project/c.ts": `import { a } from "./a";export const c = a;`, "/home/src/workspaces/project/d.ts": `import { b } from "./b";export const d = b;`, - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } function verify(options: ts.CompilerOptions) { verifyTsc({ diff --git a/src/testRunner/unittests/tsbuild/configFileErrors.ts b/src/testRunner/unittests/tsbuild/configFileErrors.ts index e5315b3d9ac09..d74a91ab52172 100644 --- a/src/testRunner/unittests/tsbuild/configFileErrors.ts +++ b/src/testRunner/unittests/tsbuild/configFileErrors.ts @@ -33,7 +33,7 @@ describe("unittests:: tsbuild:: configFileErrors:: when tsconfig extends the mis { path: "./tsconfig.second.json" }, ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--b"], }); }); @@ -57,7 +57,7 @@ describe("unittests:: tsbuild:: configFileErrors:: reports syntax errors in conf "b.ts" ] }`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--b"], edits: [ { diff --git a/src/testRunner/unittests/tsbuild/declarationEmit.ts b/src/testRunner/unittests/tsbuild/declarationEmit.ts index 6447b0d319605..0feee2034ccc9 100644 --- a/src/testRunner/unittests/tsbuild/declarationEmit.ts +++ b/src/testRunner/unittests/tsbuild/declarationEmit.ts @@ -124,7 +124,7 @@ export function fn4() { include: ["src"], references: [{ path: "../pkg1" }], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--b", "packages/pkg2/tsconfig.json", "--verbose"], }); diff --git a/src/testRunner/unittests/tsbuild/emitDeclarationOnly.ts b/src/testRunner/unittests/tsbuild/emitDeclarationOnly.ts index e1ed28f7eaae3..14761b6ac72c3 100644 --- a/src/testRunner/unittests/tsbuild/emitDeclarationOnly.ts +++ b/src/testRunner/unittests/tsbuild/emitDeclarationOnly.ts @@ -49,7 +49,7 @@ describe("unittests:: tsbuild:: on project with emitDeclarationOnly:: set to tru emitDeclarationOnly: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } function verifyEmitDeclarationOnly(disableMap?: true) { diff --git a/src/testRunner/unittests/tsbuild/exitCodeOnBogusFile.ts b/src/testRunner/unittests/tsbuild/exitCodeOnBogusFile.ts index 5de190bf2ba15..166eb09621bd1 100644 --- a/src/testRunner/unittests/tsbuild/exitCodeOnBogusFile.ts +++ b/src/testRunner/unittests/tsbuild/exitCodeOnBogusFile.ts @@ -7,7 +7,7 @@ describe("unittests:: tsbuild:: exitCodeOnBogusFile:: test exit code", () => { verifyTsc({ scenario: "exitCodeOnBogusFile", subScenario: `test exit code`, - sys: () => TestServerHost.createWatchedSystem(emptyArray, { currentDirectory: "/home/src/workspaces/project" }), + sys: () => TestServerHost.createWatchedSystem(emptyArray), commandLineArgs: ["-b", "bogus.json"], }); }); diff --git a/src/testRunner/unittests/tsbuild/graphOrdering.ts b/src/testRunner/unittests/tsbuild/graphOrdering.ts index 902c306ae3125..ff5e3e15cb049 100644 --- a/src/testRunner/unittests/tsbuild/graphOrdering.ts +++ b/src/testRunner/unittests/tsbuild/graphOrdering.ts @@ -19,10 +19,7 @@ describe("unittests:: tsbuild:: graphOrdering::", () => { ]; before(() => { - const sys = TestServerHost.createWatchedSystem(ts.emptyArray, { - useCaseSensitiveFileNames: true, - currentDirectory: "/home/src/workspaces/project", - }); + const sys = TestServerHost.createWatchedSystem(ts.emptyArray, { useCaseSensitiveFileNames: true }); host = ts.createSolutionBuilderHost(sys); writeProjects(sys, ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"], deps); }); diff --git a/src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts b/src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts index 34060ad6f7d00..0690fea37c0fd 100644 --- a/src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts +++ b/src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts @@ -56,7 +56,7 @@ describe("unittests:: tsbuild:: inferredTypeFromTransitiveModule::", () => { incremental: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } verifyTsc({ diff --git a/src/testRunner/unittests/tsbuild/lateBoundSymbol.ts b/src/testRunner/unittests/tsbuild/lateBoundSymbol.ts index 8187dd050ea84..4efe2427ce83e 100644 --- a/src/testRunner/unittests/tsbuild/lateBoundSymbol.ts +++ b/src/testRunner/unittests/tsbuild/lateBoundSymbol.ts @@ -34,7 +34,7 @@ describe("unittests:: tsbuild:: lateBoundSymbol:: interface is merged and contai incremental: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), scenario: "lateBoundSymbol", commandLineArgs: ["--b", "--verbose"], edits: [ diff --git a/src/testRunner/unittests/tsbuild/moduleResolution.ts b/src/testRunner/unittests/tsbuild/moduleResolution.ts index ea40b3d22e84a..c8f8f3d9143c7 100644 --- a/src/testRunner/unittests/tsbuild/moduleResolution.ts +++ b/src/testRunner/unittests/tsbuild/moduleResolution.ts @@ -88,7 +88,7 @@ describe("unittests:: tsbuild:: moduleResolution:: handles the modules and optio files: ["./pkg2_index.ts"], }), "/home/src/workspaces/project/packages/typeroot2/sometype/index.d.ts": dedent`declare type TheNum2 = "type2";`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-b", "packages/pkg1.tsconfig.json", "packages/pkg2.tsconfig.json", "--verbose", "--traceResolution"], }); }); @@ -119,7 +119,7 @@ describe("unittests:: tsbuild:: moduleResolution:: impliedNodeFormat differs bet name: "@types/pg", types: "index.d.ts", }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-b", "a", "b", "--verbose", "--traceResolution", "--explainFiles"], edits: noChangeOnlyRuns, }); @@ -167,7 +167,7 @@ describe("unittests:: tsbuild:: moduleResolution:: resolution sharing", () => { type: "module", }), "/home/src/workspaces/project/node_modules/a": { symLink: "/home/src/workspaces/project/packages/a" }, - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } verifyTsc({ diff --git a/src/testRunner/unittests/tsbuild/outputPaths.ts b/src/testRunner/unittests/tsbuild/outputPaths.ts index c517b35666b6d..48007978ace8b 100644 --- a/src/testRunner/unittests/tsbuild/outputPaths.ts +++ b/src/testRunner/unittests/tsbuild/outputPaths.ts @@ -56,7 +56,7 @@ describe("unittests:: tsbuild:: outputPaths::", () => { outDir: "dist", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits, }, ["/home/src/workspaces/project/dist/index.js"]); @@ -71,7 +71,7 @@ describe("unittests:: tsbuild:: outputPaths::", () => { composite: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits, }, ["/home/src/workspaces/project/dist/src/index.js", "/home/src/workspaces/project/dist/src/index.d.ts"]); @@ -86,7 +86,7 @@ describe("unittests:: tsbuild:: outputPaths::", () => { rootDir: "src", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits, }, ["/home/src/workspaces/project/dist/index.js"]); @@ -102,7 +102,7 @@ describe("unittests:: tsbuild:: outputPaths::", () => { rootDir: "src", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits, }, ["/home/src/workspaces/project/dist/index.js"]); @@ -119,7 +119,7 @@ describe("unittests:: tsbuild:: outputPaths::", () => { composite: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits, }, ["/home/src/workspaces/project/dist/index.js", "/home/src/workspaces/project/dist/index.d.ts"]); }); diff --git a/src/testRunner/unittests/tsbuild/roots.ts b/src/testRunner/unittests/tsbuild/roots.ts index 51834fe179fed..9aefaed552dde 100644 --- a/src/testRunner/unittests/tsbuild/roots.ts +++ b/src/testRunner/unittests/tsbuild/roots.ts @@ -17,7 +17,7 @@ describe("unittests:: tsbuild:: roots::", () => { compilerOptions: { composite: true }, include: ["*.ts"], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "delete file1", edit: sys => { @@ -42,7 +42,7 @@ describe("unittests:: tsbuild:: roots::", () => { compilerOptions: { composite: true }, include: ["*.ts"], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "delete file1", edit: sys => { @@ -69,7 +69,7 @@ describe("unittests:: tsbuild:: roots::", () => { compilerOptions: { composite: true }, include: ["file*.ts"], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "delete file1", edit: sys => { @@ -109,7 +109,7 @@ describe("unittests:: tsbuild:: roots::", () => { compilerOptions: { composite: true }, include: ["file*.ts", "nonconsecutive*.ts", "asArray*.ts", "anotherNonConsecutive.ts"], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "delete file1", edit: sys => { diff --git a/src/testRunner/unittests/tsbuild/sample.ts b/src/testRunner/unittests/tsbuild/sample.ts index dfac8c97be9ff..bb1582022ab27 100644 --- a/src/testRunner/unittests/tsbuild/sample.ts +++ b/src/testRunner/unittests/tsbuild/sample.ts @@ -194,7 +194,7 @@ describe("unittests:: tsbuild:: on 'sample1' project", () => { "/home/src/workspaces/project/main.ts": "export const x = 10;", "/home/src/workspaces/project/tsconfig.json": "{}", "/home/src/workspaces/project/tsconfig.tsbuildinfo": "Some random string", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--b", "-i", "-v"], edits: [{ caption: "tsbuildinfo written has error", diff --git a/src/testRunner/unittests/tsc/composite.ts b/src/testRunner/unittests/tsc/composite.ts index 7f8f4697f8668..518ad7290b00e 100644 --- a/src/testRunner/unittests/tsc/composite.ts +++ b/src/testRunner/unittests/tsc/composite.ts @@ -21,7 +21,7 @@ describe("unittests:: tsc:: composite::", () => { "src/**/*.ts", ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--composite", "false"], }); @@ -41,7 +41,7 @@ describe("unittests:: tsc:: composite::", () => { "src/**/*.ts", ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--composite", "null"], }); @@ -62,7 +62,7 @@ describe("unittests:: tsc:: composite::", () => { "src/**/*.ts", ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--composite", "false"], }); @@ -83,7 +83,7 @@ describe("unittests:: tsc:: composite::", () => { "src/**/*.ts", ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--composite", "false", "--tsBuildInfoFile", "null"], }); @@ -99,7 +99,7 @@ describe("unittests:: tsc:: composite::", () => { composite: true, }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: [], edits: [ { diff --git a/src/testRunner/unittests/tsc/incremental.ts b/src/testRunner/unittests/tsc/incremental.ts index d3434602d54df..fb0c2305fcb4e 100644 --- a/src/testRunner/unittests/tsc/incremental.ts +++ b/src/testRunner/unittests/tsc/incremental.ts @@ -29,7 +29,7 @@ describe("unittests:: tsc:: incremental::", () => { "src/**/*.ts", ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--incremental", "--tsBuildInfoFile", ".tsbuildinfo", "--explainFiles"], edits: noChangeOnlyRuns, }); @@ -46,7 +46,7 @@ describe("unittests:: tsc:: incremental::", () => { outDir: "dist", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--rootDir", "src"], edits: noChangeOnlyRuns, }); @@ -59,7 +59,7 @@ describe("unittests:: tsc:: incremental::", () => { "/home/src/workspaces/project/src/main.d.ts": "export const x = 10;", "/home/src/workspaces/project/src/another.d.ts": "export const y = 10;", "/home/src/workspaces/project/tsconfig.json": "{}", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--incremental"], edits: [ noChangeRun, @@ -83,7 +83,7 @@ describe("unittests:: tsc:: incremental::", () => { rootDir: "./", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ts.emptyArray, edits: noChangeOnlyRuns, }); @@ -96,7 +96,7 @@ describe("unittests:: tsc:: incremental::", () => { "/home/src/workspaces/project/main.ts": "export const x = 10;", "/home/src/workspaces/project/tsconfig.json": "{}", "/home/src/workspaces/project/tsconfig.tsbuildinfo": "Some random string", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-i"], edits: [{ caption: "tsbuildinfo written has error", @@ -124,7 +124,7 @@ describe("unittests:: tsc:: incremental::", () => { compilerOptions: { composite: true }, include: ["src/**/*.ts"], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ts.emptyArray, edits: [ noChangeRun, @@ -185,7 +185,7 @@ declare global { "/home/src/workspaces/project/node_modules/@types/react/index.d.ts": getJsxLibraryContent(), // doesn't contain a jsx-runtime definition "/home/src/workspaces/project/src/index.tsx": `export const App = () =>
;`, "/home/src/workspaces/project/tsconfig.json": jsonToReadableText({ compilerOptions: { module: "commonjs", jsx: "react-jsx", incremental: true, jsxImportSource: "react" } }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ts.emptyArray, }); @@ -198,7 +198,7 @@ declare global { "/home/src/workspaces/project/node_modules/@types/react/index.d.ts": getJsxLibraryContent(), // doesn't contain a jsx-runtime definition "/home/src/workspaces/project/src/index.tsx": `export const App = () =>
;`, "/home/src/workspaces/project/tsconfig.json": jsonToReadableText({ compilerOptions: { module: "commonjs", jsx: "react-jsx", incremental: true, jsxImportSource: "react" } }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--strict"], }); }); @@ -289,7 +289,7 @@ declare global {
)`, [libFile.path]: `${libFile.content}\ninterface ReadonlyArray { readonly length: number }`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: noChangeOnlyRuns, }); @@ -317,7 +317,7 @@ declare global { outDir: "dist", }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--rootDir", "src"], }); @@ -332,7 +332,7 @@ declare global { console.log(a);`, "/home/src/workspaces/project/constants.ts": "export default 1;", "/home/src/workspaces/project/types.d.ts": `type MagicNumber = typeof import('./constants').default`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "Modify imports used in global file", edit: sys => sys.writeFile("/home/src/workspaces/project/constants.ts", "export default 2;"), @@ -351,7 +351,7 @@ console.log(a);`, "/home/src/workspaces/project/constants.ts": "export default 1;", "/home/src/workspaces/project/reexport.ts": `export { default as ConstantNumber } from "./constants"`, "/home/src/workspaces/project/types.d.ts": `type MagicNumber = typeof import('./reexport').ConstantNumber`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "Modify imports used in global file", edit: sys => sys.writeFile("/home/src/workspaces/project/constants.ts", "export default 2;"), @@ -380,7 +380,7 @@ console.log(a);`, const wrapper = () => Messageable(); type MessageablePerson = InstanceType>; export default MessageablePerson;`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), modifySystem: sys => sys.appendFile( libFile.path, @@ -448,7 +448,7 @@ console.log(a);`, "/home/src/workspaces/project/b.ts": `export const b = 10;const bLocal = 10;`, "/home/src/workspaces/project/c.ts": `import { a } from "./a";export const c = a;`, "/home/src/workspaces/project/d.ts": `import { b } from "./b";export const d = b;`, - }, { currentDirectory: "/home/src/workspaces/project" }); + }); } function enableDeclarationMap(): TestTscEdit { return { @@ -529,7 +529,7 @@ console.log(a);`, }), "/home/src/workspaces/project/file1.ts": `export class C { }`, "/home/src/workspaces/project/file2.ts": `export class D { }`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [ { caption: "delete file with imports", @@ -582,7 +582,7 @@ console.log(a);`, [K in keyof C]: { wrapped: C[K] } } `, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [{ caption: "modify js file", edit: sys => sys.appendFile("/home/src/workspaces/project/src/bug.js", `export const something = 1;`), @@ -635,7 +635,7 @@ console.log(a);`, ONE = 1 } `, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [ { caption: "change enum value", diff --git a/src/testRunner/unittests/tsc/libraryResolution.ts b/src/testRunner/unittests/tsc/libraryResolution.ts index 0e9b339e221bb..6d070e9766753 100644 --- a/src/testRunner/unittests/tsc/libraryResolution.ts +++ b/src/testRunner/unittests/tsc/libraryResolution.ts @@ -48,7 +48,7 @@ describe("unittests:: tsc:: libraryResolution:: library file resolution", () => lib: ["es6"], }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: emptyArray, edits: [ { @@ -75,7 +75,7 @@ describe("unittests:: tsc:: libraryResolution:: library file resolution", () => lib: ["es6", "dom"], }, }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-i", "--explainFiles"], baselinePrograms: true, }); diff --git a/src/testRunner/unittests/tsc/listFilesOnly.ts b/src/testRunner/unittests/tsc/listFilesOnly.ts index 4cfb6c09bf7ab..3aa8bb88f1554 100644 --- a/src/testRunner/unittests/tsc/listFilesOnly.ts +++ b/src/testRunner/unittests/tsc/listFilesOnly.ts @@ -11,7 +11,7 @@ describe("unittests:: tsc:: listFilesOnly::", () => { sys: () => TestServerHost.createWatchedSystem({ "/home/src/workspaces/project/test.ts": "export const x = 1;", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["test.ts", "--listFilesOnly"], }); @@ -22,7 +22,7 @@ describe("unittests:: tsc:: listFilesOnly::", () => { TestServerHost.createWatchedSystem({ "/home/src/workspaces/project/test.ts": "export const x = 1;", "/home/src/workspaces/project/tsconfig.json": "{}", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--incremental", "--listFilesOnly"], edits: [ { diff --git a/src/testRunner/unittests/tsc/moduleResolution.ts b/src/testRunner/unittests/tsc/moduleResolution.ts index 4b31093b56c86..e44fc7936487a 100644 --- a/src/testRunner/unittests/tsc/moduleResolution.ts +++ b/src/testRunner/unittests/tsc/moduleResolution.ts @@ -191,7 +191,7 @@ describe("unittests:: tsc:: moduleResolution::", () => { `, "/home/src/workspaces/project/src/fileB.mts": "export function foo() {}", "/home/src/workspaces/project/package.json": jsonToReadableText({ name: "app", version: "1.0.0" }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-p", "src", "--explainFiles", "--extendedDiagnostics"], edits: [ { diff --git a/src/testRunner/unittests/tsc/noEmit.ts b/src/testRunner/unittests/tsc/noEmit.ts index 4aaf1cdc6f2a8..12f36f9f30e1e 100644 --- a/src/testRunner/unittests/tsc/noEmit.ts +++ b/src/testRunner/unittests/tsc/noEmit.ts @@ -26,7 +26,7 @@ describe("unittests:: tsc:: noEmit::", () => { }, }), "/home/src/workspaces/project/class1.ts": `export class class1 {}`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: noChangeOnlyRuns, baselinePrograms: true, }); diff --git a/src/testRunner/unittests/tsc/noEmitOnError.ts b/src/testRunner/unittests/tsc/noEmitOnError.ts index ce66efa377da6..09959e154ea90 100644 --- a/src/testRunner/unittests/tsc/noEmitOnError.ts +++ b/src/testRunner/unittests/tsc/noEmitOnError.ts @@ -21,7 +21,7 @@ describe("unittests:: tsc:: noEmitOnError::", () => { }), "/home/src/workspaces/project/a.ts": "const x = 10;", "/home/src/workspaces/project/b.ts": "const y = 10;", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: emptyArray, edits: [ { @@ -57,7 +57,7 @@ describe("unittests:: tsc:: noEmitOnError::", () => { }), "/home/src/workspaces/project/a.ts": "const x = 10;", "/home/src/workspaces/project/b.ts": "const y = 10;", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: emptyArray, edits: [ { @@ -90,7 +90,7 @@ describe("unittests:: tsc:: noEmitOnError::", () => { }), "/home/src/workspaces/project/file1.ts": `export const x: 30 = "hello";`, "/home/src/workspaces/project/file2.ts": `export class D { }`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-i"], edits: [{ caption: "delete file without error", @@ -113,7 +113,7 @@ describe("unittests:: tsc:: noEmitOnError::", () => { }), "/home/src/workspaces/project/file1.ts": `export const x: 30 = "hello";`, "/home/src/workspaces/project/file2.ts": `export class D { }`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["-i"], edits: [{ caption: "delete file without error", diff --git a/src/testRunner/unittests/tsc/projectReferences.ts b/src/testRunner/unittests/tsc/projectReferences.ts index 653bd7d8defdf..3a5b1e09de7ad 100644 --- a/src/testRunner/unittests/tsc/projectReferences.ts +++ b/src/testRunner/unittests/tsc/projectReferences.ts @@ -19,7 +19,7 @@ describe("unittests:: tsc:: projectReferences::", () => { { path: "../Util/Dates" }, ], }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: emptyArray, }); @@ -86,7 +86,7 @@ describe("unittests:: tsc:: projectReferences::", () => { import referencedSource from "../../lib/src/a"; // Error import referencedDeclaration from "../../lib/dist/a"; // Error import ambiguous from "ambiguous-package"; // Ok`, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "app", "--pretty", "false"], }); diff --git a/src/testRunner/unittests/tsc/projectReferencesConfig.ts b/src/testRunner/unittests/tsc/projectReferencesConfig.ts index 7856cda4835e4..fdcf11135ef8e 100644 --- a/src/testRunner/unittests/tsc/projectReferencesConfig.ts +++ b/src/testRunner/unittests/tsc/projectReferencesConfig.ts @@ -48,7 +48,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references meta ch references: ["../primary"], }), "/home/src/workspaces/project/secondary/b.ts": moduleImporting("../primary/a"), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "primary/tsconfig.json"], }); }); @@ -68,7 +68,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references constra }, }), "/home/src/workspaces/project/primary/a.ts": emptyModule(), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "primary/tsconfig.json"], }); @@ -90,7 +90,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references constra }, }), "/home/src/workspaces/project/reference/b.ts": moduleImporting("../primary/a"), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "reference/tsconfig.json"], }); @@ -112,7 +112,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references constra }, }), "/home/src/workspaces/project/reference/b.ts": moduleImporting("../primary/a"), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "reference/tsconfig.json"], }); @@ -128,7 +128,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references constra }), "/home/src/workspaces/project/primary/a.ts": "import * as b from './b'", "/home/src/workspaces/project/primary/b.ts": "export {}", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "primary/tsconfig.json"], }); @@ -141,7 +141,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references constra references: ["../foo"], }), "/home/src/workspaces/project/primary/a.ts": emptyModule(), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "primary/tsconfig.json"], }); }); @@ -162,7 +162,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references path ma references: ["../alpha"], }), "/home/src/workspaces/project/beta/b.ts": "import { m } from '../alpha/a'", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "beta/tsconfig.json", "--explainFiles"], }); }); @@ -179,7 +179,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references nice-be references: ["../alpha"], }), "/home/src/workspaces/project/beta/b.ts": "import { m } from '../alpha/a'", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "beta/tsconfig.json"], }); @@ -200,7 +200,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references nice-be }, }), "/home/src/workspaces/project/beta/b.ts": "import { m } from '@alpha/a'", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "beta/tsconfig.json"], }); }); @@ -216,7 +216,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references behavio TestServerHost.createWatchedSystem({ "/home/src/workspaces/project/alpha/tsconfig.json": getConfig(), "/home/src/workspaces/project/alpha/src/a.ts": "export const m: number = 3;", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "alpha/tsconfig.json"], }); }); @@ -230,7 +230,7 @@ describe("unittests:: tsc:: projectReferencesConfig:: project-references errors "/home/src/workspaces/project/alpha/tsconfig.json": getConfig(), "/home/src/workspaces/project/alpha/src/a.ts": "import * as b from '../../beta/b'", "/home/src/workspaces/project/beta/b.ts": "export { }", - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: ["--p", "alpha/tsconfig.json"], }); }); diff --git a/src/testRunner/unittests/tsc/redirect.ts b/src/testRunner/unittests/tsc/redirect.ts index 41e6352243aad..d41d82fd7dbe8 100644 --- a/src/testRunner/unittests/tsc/redirect.ts +++ b/src/testRunner/unittests/tsc/redirect.ts @@ -32,7 +32,7 @@ describe("unittests:: tsc:: redirect::", () => { version: "1.0.0", main: "index.js", }), - }, { currentDirectory: "/home/src/workspaces/project" }), + }), commandLineArgs: emptyArray, }); }); diff --git a/src/testRunner/unittests/tsc/runWithoutArgs.ts b/src/testRunner/unittests/tsc/runWithoutArgs.ts index d72379a9ef40a..16d6113c27ee9 100644 --- a/src/testRunner/unittests/tsc/runWithoutArgs.ts +++ b/src/testRunner/unittests/tsc/runWithoutArgs.ts @@ -8,7 +8,6 @@ describe("unittests:: tsc:: runWithoutArgs::", () => { subScenario: "show help with ExitStatus.DiagnosticsPresent_OutputsSkipped", sys: () => TestServerHost.createWatchedSystem(emptyArray, { - currentDirectory: "/home/src/workspaces/project", environmentVariables: new Map([["TS_TEST_TERMINAL_WIDTH", "120"]]), }), commandLineArgs: emptyArray, @@ -17,10 +16,7 @@ describe("unittests:: tsc:: runWithoutArgs::", () => { verifyTsc({ scenario: "runWithoutArgs", subScenario: "show help with ExitStatus.DiagnosticsPresent_OutputsSkipped when host can't provide terminal width", - sys: () => - TestServerHost.createWatchedSystem(emptyArray, { - currentDirectory: "/home/src/workspaces/project", - }), + sys: () => TestServerHost.createWatchedSystem(emptyArray), commandLineArgs: emptyArray, }); @@ -29,7 +25,6 @@ describe("unittests:: tsc:: runWithoutArgs::", () => { subScenario: "does not add color when NO_COLOR is set", sys: () => TestServerHost.createWatchedSystem(emptyArray, { - currentDirectory: "/home/src/workspaces/project", environmentVariables: new Map([["NO_COLOR", "true"]]), }), commandLineArgs: emptyArray, diff --git a/src/testRunner/unittests/tscWatch/listFilesOnly.ts b/src/testRunner/unittests/tscWatch/listFilesOnly.ts index 00193914909ca..6a079f16f1c75 100644 --- a/src/testRunner/unittests/tscWatch/listFilesOnly.ts +++ b/src/testRunner/unittests/tscWatch/listFilesOnly.ts @@ -8,7 +8,7 @@ describe("unittests:: tscWatch:: listFilesOnly::", () => { sys: () => { const sys = TestServerHost.createWatchedSystem({ "/home/src/workspaces/project/test.ts": "export const x = 1;", - }, { currentDirectory: "/home/src/workspaces/project" }); + }); sys.exit = exitCode => sys.exitCode = exitCode; return sys; }, diff --git a/src/testRunner/unittests/tscWatch/moduleResolution.ts b/src/testRunner/unittests/tscWatch/moduleResolution.ts index 8a01bcf5fe651..a5597a77e5a28 100644 --- a/src/testRunner/unittests/tscWatch/moduleResolution.ts +++ b/src/testRunner/unittests/tscWatch/moduleResolution.ts @@ -586,7 +586,7 @@ describe("unittests:: tscWatch:: moduleResolution::", () => { promisify(); promisify2(); `, - }, { currentDirectory: "/home/src/workspaces/project" }), + }), edits: [ { caption: "remove a file that will remove module augmentation", From ea699093ce223ad4116f4193331066ba8a53e4b3 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 6 Sep 2024 12:20:13 -0700 Subject: [PATCH 05/14] We may not always get file notifications for file creation, so always check for failed lookups starting with the path as well as exact path (#59882) --- src/compiler/resolutionCache.ts | 4 + .../unittests/tscWatch/resolutionCache.ts | 37 ++ ...-watcher-is-invoked-without-file-change.js | 377 ++++++++++++++++++ 3 files changed, 418 insertions(+) create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/when-dir-watcher-is-invoked-without-file-change.js diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index 7a6a25631b824..ee055456a7646 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -1537,6 +1537,10 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD // Resolution need to be invalidated if failed lookup location is same as the file or directory getting created (failedLookupChecks ||= new Set()).add(fileOrDirectoryPath); + // Also any path that starts with this path should be added just in case if this is directory notification + // and we dont get any notification for file + (startsWithPathChecks ||= new Set()).add(fileOrDirectoryPath); + // If the invalidated file is from a node_modules package, invalidate everything else // in the package since we might not get notifications for other files in the package. // This hardens our logic against unreliable file watchers. diff --git a/src/testRunner/unittests/tscWatch/resolutionCache.ts b/src/testRunner/unittests/tscWatch/resolutionCache.ts index 24afc299a2fb9..267ef8cb5c4ed 100644 --- a/src/testRunner/unittests/tscWatch/resolutionCache.ts +++ b/src/testRunner/unittests/tscWatch/resolutionCache.ts @@ -720,4 +720,41 @@ declare namespace NodeJS { }, ], }); + + verifyTscWatch({ + scenario, + subScenario: "when dir watcher is invoked without file change", + commandLineArgs: ["--w", "--traceResolution", "--extendedDiagnostics"], + sys: () => + TestServerHost.createWatchedSystem({ + "/home/src/workspaces/project/src/main.ts": dedent` + import { y } from "./app/services/generated"; + const x = y; + `, + "/home/src/workspaces/project/src/app/services/generated/index.ts": "export const y = 10;", + "/home/src/workspaces/project/tsconfig.json": "{}", + }), + edits: [ + { + caption: "delete folder", + edit: sys => sys.deleteFolder("/home/src/workspaces/project/src/app/services/generated", /*recursive*/ true), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); + sys.runQueuedTimeoutCallbacks(); + }, + }, + { + caption: "generate folder", + edit: sys => + sys.ensureFileOrFolder({ + path: "/home/src/workspaces/project/src/app/services/generated/index.ts", + content: "export const y = 10;", + }, /*ignoreWatchInvokedWithTriggerAsFileCreate*/ true), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); + sys.runQueuedTimeoutCallbacks(); + }, + }, + ], + }); }); diff --git a/tests/baselines/reference/tscWatch/resolutionCache/when-dir-watcher-is-invoked-without-file-change.js b/tests/baselines/reference/tscWatch/resolutionCache/when-dir-watcher-is-invoked-without-file-change.js new file mode 100644 index 0000000000000..7e5c888bf6c49 --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/when-dir-watcher-is-invoked-without-file-change.js @@ -0,0 +1,377 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/src/main.ts] +import { y } from "./app/services/generated"; +const x = y; + + +//// [/home/src/workspaces/project/src/app/services/generated/index.ts] +export const y = 10; + +//// [/home/src/workspaces/project/tsconfig.json] +{} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js --w --traceResolution --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/app/services/generated/index.ts"] + options: {"watch":true,"traceResolution":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/main.ts 250 undefined Source file +======== Resolving module './app/services/generated' from '/home/src/workspaces/project/src/main.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/app/services/generated', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/src/app/services/generated.ts' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.tsx' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.d.ts' does not exist. +File '/home/src/workspaces/project/src/app/services/generated/package.json' does not exist. +File '/home/src/workspaces/project/src/app/services/generated/index.ts' exists - use it as a name resolution result. +======== Module name './app/services/generated' was successfully resolved to '/home/src/workspaces/project/src/app/services/generated/index.ts'. ======== +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/app/services/generated/index.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/main.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/main.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory + + +//// [/home/src/workspaces/project/src/app/services/generated/index.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = void 0; +exports.y = 10; + + +//// [/home/src/workspaces/project/src/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +var generated_1 = require("./app/services/generated"); +var x = generated_1.y; + + + +PolledWatches:: +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project/src/app/services/generated/index.ts: *new* + {} +/home/src/workspaces/project/src/main.ts: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/src: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/app/services/generated/index.ts" +] +Program options: { + "watch": true, + "traceResolution": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/src/app/services/generated/index.ts +/home/src/workspaces/project/src/main.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/src/app/services/generated/index.ts +/home/src/workspaces/project/src/main.ts + +Shape signatures in builder refreshed for:: +/home/src/tslibs/ts/lib/lib.d.ts (used version) +/home/src/workspaces/project/src/app/services/generated/index.ts (used version) +/home/src/workspaces/project/src/main.ts (used version) + +exitCode:: ExitStatus.undefined + +Change:: delete folder + +Input:: +//// [/home/src/workspaces/project/src/app/services/generated/index.ts] deleted +//// [/home/src/workspaces/project/src/app/services/generated/index.js] deleted + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Project: /home/src/workspaces/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/workspaces/project/src/app/services/generated/index.js +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +FileWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts 2:: WatchInfo: /home/src/workspaces/project/src/app/services/generated/index.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts 2:: WatchInfo: /home/src/workspaces/project/src/app/services/generated/index.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Scheduling update +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.ts :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup, Cancelled earlier one +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Scheduling update +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory + + +Timeout callback:: count: 2 +4: timerToInvalidateFailedLookupResolutions *new* +5: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +4: timerToInvalidateFailedLookupResolutions +5: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Reloading new file names and options +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts"] + options: {"watch":true,"traceResolution":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +======== Resolving module './app/services/generated' from '/home/src/workspaces/project/src/main.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/app/services/generated', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/src/app/services/generated.ts' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.tsx' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.d.ts' does not exist. +Directory '/home/src/workspaces/project/src/app/services/generated' does not exist, skipping all lookups in it. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/app/services/generated', target file types: JavaScript. +File '/home/src/workspaces/project/src/app/services/generated.js' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.jsx' does not exist. +Directory '/home/src/workspaces/project/src/app/services/generated' does not exist, skipping all lookups in it. +======== Module name './app/services/generated' was not resolved. ======== +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/src/app/services/generated/index.ts 250 undefined Source file +src/main.ts:1:19 - error TS2307: Cannot find module './app/services/generated' or its corresponding type declarations. + +1 import { y } from "./app/services/generated"; +   ~~~~~~~~~~~~~~~~~~~~~~~~~~ + +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/src/main.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project/src/main.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/src/app/services/generated/index.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project: + {} +/home/src/workspaces/project/src: + {} + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts" +] +Program options: { + "watch": true, + "traceResolution": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/src/main.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/main.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/main.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: generate folder + +Input:: +//// [/home/src/workspaces/project/src/app/services/generated/index.ts] +export const y = 10; + + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Scheduling update +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory + + +Timeout callback:: count: 2 +6: timerToInvalidateFailedLookupResolutions *new* +7: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +6: timerToInvalidateFailedLookupResolutions +7: timerToUpdateProgram + +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +7: timerToUpdateProgram *deleted* +8: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +8: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Reloading new file names and options +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/app/services/generated/index.ts"] + options: {"watch":true,"traceResolution":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +======== Resolving module './app/services/generated' from '/home/src/workspaces/project/src/main.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/app/services/generated', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/src/app/services/generated.ts' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.tsx' does not exist. +File '/home/src/workspaces/project/src/app/services/generated.d.ts' does not exist. +File '/home/src/workspaces/project/src/app/services/generated/package.json' does not exist. +File '/home/src/workspaces/project/src/app/services/generated/index.ts' exists - use it as a name resolution result. +======== Module name './app/services/generated' was successfully resolved to '/home/src/workspaces/project/src/app/services/generated/index.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/app/services/generated/index.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project/src 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +Project: /home/src/workspaces/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/workspaces/project/src/app/services/generated/index.js +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/src/app/services/generated/index.js :: WatchInfo: /home/src/workspaces/project 1 undefined Wild card directory +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/src/main.js] file written with same contents +//// [/home/src/workspaces/project/src/app/services/generated/index.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = void 0; +exports.y = 10; + + + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project/src/app/services/generated/index.ts: *new* + {} +/home/src/workspaces/project/src/main.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project: + {} +/home/src/workspaces/project/src: + {} + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/app/services/generated/index.ts" +] +Program options: { + "watch": true, + "traceResolution": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/src/app/services/generated/index.ts +/home/src/workspaces/project/src/main.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/app/services/generated/index.ts +/home/src/workspaces/project/src/main.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/app/services/generated/index.ts (computed .d.ts) +/home/src/workspaces/project/src/main.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined From 31afb988d1c6857ce4d1ab3b2558385e68a565a8 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 6 Sep 2024 12:52:55 -0700 Subject: [PATCH 06/14] Updates to --build parsing on command line (#59874) --- src/compiler/commandLineParser.ts | 40 +- src/compiler/executeCommandLine.ts | 24 +- src/testRunner/tests.ts | 2 +- .../unittests/config/commandLineParsing.ts | 2 +- src/testRunner/unittests/helpers/baseline.ts | 2 +- .../unittests/tsbuild/commandLine.ts | 7 + .../tsc/{runWithoutArgs.ts => commandLine.ts} | 29 +- .../unittests/tscWatch/incremental.ts | 2 +- tests/baselines/reference/api/typescript.d.ts | 10 + ...les may only be used with --build flags.js | 3 +- .../build/tsconfig.json | 3 - .../reference/tsbuild/commandLine/help.js | 151 ++++ ...does-not-add-color-when-NO_COLOR-is-set.js | 6 +- .../reference/tsc/commandLine/help-all.js | 679 ++++++++++++++++++ .../reference/tsc/commandLine/help.js | 164 +++++ ...-when-host-can't-provide-terminal-width.js | 6 +- ...tatus.DiagnosticsPresent_OutputsSkipped.js | 6 +- .../when-build-not-first-argument.js | 26 + 18 files changed, 1112 insertions(+), 50 deletions(-) rename src/testRunner/unittests/tsc/{runWithoutArgs.ts => commandLine.ts} (55%) delete mode 100644 tests/baselines/reference/config/showConfig/Shows tsconfig for single option/build/tsconfig.json create mode 100644 tests/baselines/reference/tsbuild/commandLine/help.js rename tests/baselines/reference/tsc/{runWithoutArgs => commandLine}/does-not-add-color-when-NO_COLOR-is-set.js (99%) create mode 100644 tests/baselines/reference/tsc/commandLine/help-all.js create mode 100644 tests/baselines/reference/tsc/commandLine/help.js rename tests/baselines/reference/tsc/{runWithoutArgs => commandLine}/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js (99%) rename tests/baselines/reference/tsc/{runWithoutArgs => commandLine}/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js (99%) create mode 100644 tests/baselines/reference/tsc/commandLine/when-build-not-first-argument.js diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 55783b3d4fafc..902c235c25f01 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -639,15 +639,6 @@ const commandOptionsWithoutBuild: CommandLineOption[] = [ paramType: Diagnostics.FILE_OR_DIRECTORY, description: Diagnostics.Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json, }, - { - name: "build", - type: "boolean", - shortName: "b", - showInSimplifiedHelpView: true, - category: Diagnostics.Command_line_Options, - description: Diagnostics.Build_one_or_more_projects_and_their_dependencies_if_out_of_date, - defaultValueDescription: false, - }, { name: "showConfig", type: "boolean", @@ -1662,9 +1653,21 @@ function isCommandLineOptionOfCustomType(option: CommandLineOption): option is C return !isString(option.type); } +/** @internal */ +export const tscBuildOption: CommandLineOption = { + name: "build", + type: "boolean", + shortName: "b", + showInSimplifiedHelpView: true, + category: Diagnostics.Command_line_Options, + description: Diagnostics.Build_one_or_more_projects_and_their_dependencies_if_out_of_date, + defaultValueDescription: false, +}; + // Build related options /** @internal */ export const optionsForBuild: CommandLineOption[] = [ + tscBuildOption, { name: "verbose", shortName: "v", @@ -1849,8 +1852,16 @@ function createUnknownOptionError( node?: PropertyName, sourceFile?: TsConfigSourceFile, ) { - if (diagnostics.alternateMode?.getOptionsNameMap().optionsNameMap.has(unknownOption.toLowerCase())) { - return createDiagnosticForNodeInSourceFileOrCompilerDiagnostic(sourceFile, node, diagnostics.alternateMode.diagnostic, unknownOption); + const otherOption = diagnostics.alternateMode?.getOptionsNameMap().optionsNameMap.get(unknownOption.toLowerCase()); + if (otherOption) { + return createDiagnosticForNodeInSourceFileOrCompilerDiagnostic( + sourceFile, + node, + otherOption !== tscBuildOption ? + diagnostics.alternateMode!.diagnostic : + Diagnostics.Option_build_must_be_the_first_command_line_argument, + unknownOption, + ); } const possibleOption = getSpellingSuggestion(unknownOption, diagnostics.optionDeclarations, getOptionName); @@ -2051,7 +2062,7 @@ function getOptionDeclarationFromName(getOptionNameMap: () => OptionsNameMap, op return optionsNameMap.get(optionName); } -/** @internal */ +/** Parsed command line for build */ export interface ParsedBuildCommand { buildOptions: BuildOptions; watchOptions: WatchOptions | undefined; @@ -2078,11 +2089,10 @@ const buildOptionsDidYouMeanDiagnostics: ParseCommandLineWorkerDiagnostics = { optionTypeMismatchDiagnostic: Diagnostics.Build_option_0_requires_a_value_of_type_1, }; -/** @internal */ -export function parseBuildCommand(args: readonly string[]): ParsedBuildCommand { +export function parseBuildCommand(commandLine: readonly string[]): ParsedBuildCommand { const { options, watchOptions, fileNames: projects, errors } = parseCommandLineWorker( buildOptionsDidYouMeanDiagnostics, - args, + commandLine, ); const buildOptions = options as BuildOptions; diff --git a/src/compiler/executeCommandLine.ts b/src/compiler/executeCommandLine.ts index 0f8fdd25ccc2a..c65564ababfcb 100644 --- a/src/compiler/executeCommandLine.ts +++ b/src/compiler/executeCommandLine.ts @@ -81,6 +81,7 @@ import { toPath, toSorted, tracing, + tscBuildOption, validateLocaleAndSetLanguage, version, WatchCompilerHost, @@ -170,8 +171,8 @@ function shouldBePretty(sys: System, options: CompilerOptions | BuildOptions) { function getOptionsForHelp(commandLine: ParsedCommandLine) { // Sort our options by their names, (e.g. "--noImplicitAny" comes before "--watch") return !!commandLine.options.all ? - toSorted(optionDeclarations, (a, b) => compareStringsCaseInsensitive(a.name, b.name)) : - filter(optionDeclarations.slice(), v => !!v.showInSimplifiedHelpView); + toSorted(optionDeclarations.concat(tscBuildOption), (a, b) => compareStringsCaseInsensitive(a.name, b.name)) : + filter(optionDeclarations.concat(tscBuildOption), v => !!v.showInSimplifiedHelpView); } function printVersion(sys: System) { @@ -507,7 +508,7 @@ function printAllHelp(sys: System, compilerOptions: readonly CommandLineOption[] let output: string[] = [...getHeader(sys, `${getDiagnosticText(Diagnostics.tsc_Colon_The_TypeScript_Compiler)} - ${getDiagnosticText(Diagnostics.Version_0, version)}`)]; output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.ALL_COMPILER_OPTIONS), compilerOptions, /*subCategory*/ true, /*beforeOptionsDescription*/ undefined, formatMessage(Diagnostics.You_can_learn_about_all_of_the_compiler_options_at_0, "https://aka.ms/tsc"))]; output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.WATCH_OPTIONS), watchOptions, /*subCategory*/ false, getDiagnosticText(Diagnostics.Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon))]; - output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.BUILD_OPTIONS), buildOptions, /*subCategory*/ false, formatMessage(Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds"))]; + output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.BUILD_OPTIONS), filter(buildOptions, option => option !== tscBuildOption), /*subCategory*/ false, formatMessage(Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds"))]; for (const line of output) { sys.write(line); } @@ -515,7 +516,7 @@ function printAllHelp(sys: System, compilerOptions: readonly CommandLineOption[] function printBuildHelp(sys: System, buildOptions: readonly CommandLineOption[]) { let output: string[] = [...getHeader(sys, `${getDiagnosticText(Diagnostics.tsc_Colon_The_TypeScript_Compiler)} - ${getDiagnosticText(Diagnostics.Version_0, version)}`)]; - output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.BUILD_OPTIONS), buildOptions, /*subCategory*/ false, formatMessage(Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds"))]; + output = [...output, ...generateSectionOptionsOutput(sys, getDiagnosticText(Diagnostics.BUILD_OPTIONS), filter(buildOptions, option => option !== tscBuildOption), /*subCategory*/ false, formatMessage(Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds"))]; for (const line of output) { sys.write(line); } @@ -559,11 +560,6 @@ function executeCommandLineWorker( commandLine: ParsedCommandLine, ) { let reportDiagnostic = createDiagnosticReporter(sys); - if (commandLine.options.build) { - reportDiagnostic(createCompilerDiagnostic(Diagnostics.Option_build_must_be_the_first_command_line_argument)); - return sys.exit(ExitStatus.DiagnosticsPresent_OutputsSkipped); - } - // Configuration file name (if any) let configFileName: string | undefined; if (commandLine.options.locale) { @@ -732,11 +728,11 @@ function executeCommandLineWorker( } } -/** @internal */ -export function isBuild(commandLineArgs: readonly string[]) { +/** Returns true if commandline is --build and needs to be parsed useing parseBuildCommand */ +export function isBuildCommand(commandLineArgs: readonly string[]) { if (commandLineArgs.length > 0 && commandLineArgs[0].charCodeAt(0) === CharacterCodes.minus) { const firstOption = commandLineArgs[0].slice(commandLineArgs[0].charCodeAt(1) === CharacterCodes.minus ? 2 : 1).toLowerCase(); - return firstOption === "build" || firstOption === "b"; + return firstOption === tscBuildOption.name || firstOption === tscBuildOption.shortName; } return false; } @@ -749,8 +745,8 @@ export function executeCommandLine( cb: ExecuteCommandLineCallbacks, commandLineArgs: readonly string[], ): void | SolutionBuilder | WatchOfConfigFile { - if (isBuild(commandLineArgs)) { - const { buildOptions, watchOptions, projects, errors } = parseBuildCommand(commandLineArgs.slice(1)); + if (isBuildCommand(commandLineArgs)) { + const { buildOptions, watchOptions, projects, errors } = parseBuildCommand(commandLineArgs); if (buildOptions.generateCpuProfile && system.enableCPUProfiler) { system.enableCPUProfiler(buildOptions.generateCpuProfile, () => performBuild( diff --git a/src/testRunner/tests.ts b/src/testRunner/tests.ts index 14c1addb36b09..5529cc87b35ca 100644 --- a/src/testRunner/tests.ts +++ b/src/testRunner/tests.ts @@ -114,6 +114,7 @@ export * from "./unittests/tsbuildWatch/reexport.js"; export * from "./unittests/tsbuildWatch/roots.js"; export * from "./unittests/tsbuildWatch/watchEnvironment.js"; export * from "./unittests/tsc/cancellationToken.js"; +export * from "./unittests/tsc/commandLine.js"; export * from "./unittests/tsc/composite.js"; export * from "./unittests/tsc/declarationEmit.js"; export * from "./unittests/tsc/extends.js"; @@ -128,7 +129,6 @@ export * from "./unittests/tsc/noEmitOnError.js"; export * from "./unittests/tsc/projectReferences.js"; export * from "./unittests/tsc/projectReferencesConfig.js"; export * from "./unittests/tsc/redirect.js"; -export * from "./unittests/tsc/runWithoutArgs.js"; export * from "./unittests/tscWatch/consoleClearing.js"; export * from "./unittests/tscWatch/emit.js"; export * from "./unittests/tscWatch/emitAndErrorUpdates.js"; diff --git a/src/testRunner/unittests/config/commandLineParsing.ts b/src/testRunner/unittests/config/commandLineParsing.ts index 9c5dc6d3f2351..b23bfb4997d9f 100644 --- a/src/testRunner/unittests/config/commandLineParsing.ts +++ b/src/testRunner/unittests/config/commandLineParsing.ts @@ -26,7 +26,7 @@ describe("unittests:: config:: commandLineParsing:: parseCommandLine", () => { // --lib es6 0.ts assertParseResult("Parse single option of library flag", ["--lib", "es6", "0.ts"]); - assertParseResult("Handles may only be used with --build flags", ["--clean", "--dry", "--force", "--verbose"]); + assertParseResult("Handles may only be used with --build flags", ["--build", "--clean", "--dry", "--force", "--verbose"]); // --declarations --allowTS assertParseResult("Handles did you mean for misspelt flags", ["--declarations", "--allowTS"]); // --lib es5,es2015.symbol.wellknown 0.ts diff --git a/src/testRunner/unittests/helpers/baseline.ts b/src/testRunner/unittests/helpers/baseline.ts index f697ecb6e6ea4..f6ea38100392e 100644 --- a/src/testRunner/unittests/helpers/baseline.ts +++ b/src/testRunner/unittests/helpers/baseline.ts @@ -525,5 +525,5 @@ export function baselineAfterTscCompile( } export function tscBaselineName(scenario: string, subScenario: string, commandLineArgs: readonly string[], suffix?: string) { - return `${ts.isBuild(commandLineArgs) ? "tsbuild" : "tsc"}${isWatch(commandLineArgs) ? "Watch" : ""}/${scenario}/${subScenario.split(" ").join("-")}${suffix ? suffix : ""}.js`; + return `${ts.isBuildCommand(commandLineArgs) ? "tsbuild" : "tsc"}${isWatch(commandLineArgs) ? "Watch" : ""}/${scenario}/${subScenario.split(" ").join("-")}${suffix ? suffix : ""}.js`; } diff --git a/src/testRunner/unittests/tsbuild/commandLine.ts b/src/testRunner/unittests/tsbuild/commandLine.ts index 62c19e09c9427..8818475dd831c 100644 --- a/src/testRunner/unittests/tsbuild/commandLine.ts +++ b/src/testRunner/unittests/tsbuild/commandLine.ts @@ -299,4 +299,11 @@ describe("unittests:: tsbuild:: commandLine::", () => { verifyNonIncremental({}); verifyNonIncremental({ outFile: "../outFile.js", module: ts.ModuleKind.AMD }); }); + + verifyTsc({ + scenario: "commandLine", + subScenario: "help", + sys: () => TestServerHost.createWatchedSystem(ts.emptyArray), + commandLineArgs: ["--build", "--help"], + }); }); diff --git a/src/testRunner/unittests/tsc/runWithoutArgs.ts b/src/testRunner/unittests/tsc/commandLine.ts similarity index 55% rename from src/testRunner/unittests/tsc/runWithoutArgs.ts rename to src/testRunner/unittests/tsc/commandLine.ts index 16d6113c27ee9..d56f293f61111 100644 --- a/src/testRunner/unittests/tsc/runWithoutArgs.ts +++ b/src/testRunner/unittests/tsc/commandLine.ts @@ -2,9 +2,9 @@ import { emptyArray } from "../../_namespaces/ts.js"; import { verifyTsc } from "../helpers/tsc.js"; import { TestServerHost } from "../helpers/virtualFileSystemWithWatch.js"; -describe("unittests:: tsc:: runWithoutArgs::", () => { +describe("unittests:: tsc:: commandLine::", () => { verifyTsc({ - scenario: "runWithoutArgs", + scenario: "commandLine", subScenario: "show help with ExitStatus.DiagnosticsPresent_OutputsSkipped", sys: () => TestServerHost.createWatchedSystem(emptyArray, { @@ -14,14 +14,14 @@ describe("unittests:: tsc:: runWithoutArgs::", () => { }); verifyTsc({ - scenario: "runWithoutArgs", + scenario: "commandLine", subScenario: "show help with ExitStatus.DiagnosticsPresent_OutputsSkipped when host can't provide terminal width", sys: () => TestServerHost.createWatchedSystem(emptyArray), commandLineArgs: emptyArray, }); verifyTsc({ - scenario: "runWithoutArgs", + scenario: "commandLine", subScenario: "does not add color when NO_COLOR is set", sys: () => TestServerHost.createWatchedSystem(emptyArray, { @@ -29,4 +29,25 @@ describe("unittests:: tsc:: runWithoutArgs::", () => { }), commandLineArgs: emptyArray, }); + + verifyTsc({ + scenario: "commandLine", + subScenario: "when build not first argument", + sys: () => TestServerHost.createWatchedSystem(emptyArray), + commandLineArgs: ["--verbose", "--build"], + }); + + verifyTsc({ + scenario: "commandLine", + subScenario: "help", + sys: () => TestServerHost.createWatchedSystem(emptyArray), + commandLineArgs: ["--help"], + }); + + verifyTsc({ + scenario: "commandLine", + subScenario: "help all", + sys: () => TestServerHost.createWatchedSystem(emptyArray), + commandLineArgs: ["--help", "--all"], + }); }); diff --git a/src/testRunner/unittests/tscWatch/incremental.ts b/src/testRunner/unittests/tscWatch/incremental.ts index 7c57f48a69f23..30114dc48f8a2 100644 --- a/src/testRunner/unittests/tscWatch/incremental.ts +++ b/src/testRunner/unittests/tscWatch/incremental.ts @@ -60,7 +60,7 @@ describe("unittests:: tscWatch:: incremental:: emit file --incremental", () => { build(); } - Baseline.runBaseline(`${ts.isBuild(argsToPass) ? "tsbuild/watchMode" : "tscWatch"}/incremental/${subScenario.split(" ").join("-")}-${incremental ? "incremental" : "watch"}.js`, baseline.join("\r\n")); + Baseline.runBaseline(`${ts.isBuildCommand(argsToPass) ? "tsbuild/watchMode" : "tscWatch"}/incremental/${subScenario.split(" ").join("-")}-${incremental ? "incremental" : "watch"}.js`, baseline.join("\r\n")); function build() { const closer = ts.executeCommandLine( diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 5a03a565a5327..c8589f0b8ae9f 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -9123,6 +9123,7 @@ declare namespace ts { jsDocParsingMode?: JSDocParsingMode; } function parseCommandLine(commandLine: readonly string[], readFile?: (path: string) => string | undefined): ParsedCommandLine; + function parseBuildCommand(commandLine: readonly string[]): ParsedBuildCommand; /** * Reads the config file, reports errors if any and exits if the config file cannot be found */ @@ -9177,6 +9178,13 @@ declare namespace ts { options: TypeAcquisition; errors: Diagnostic[]; }; + /** Parsed command line for build */ + interface ParsedBuildCommand { + buildOptions: BuildOptions; + watchOptions: WatchOptions | undefined; + projects: string[]; + errors: Diagnostic[]; + } type DiagnosticReporter = (diagnostic: Diagnostic) => void; /** * Reports config file diagnostics @@ -9904,6 +9912,8 @@ declare namespace ts { emit(targetSourceFile?: SourceFile, writeFile?: WriteFileCallback, cancellationToken?: CancellationToken, emitOnlyDtsFiles?: boolean, customTransformers?: CustomTransformers): EmitResult | undefined; } type InvalidatedProject = UpdateOutputFileStampsProject | BuildInvalidedProject; + /** Returns true if commandline is --build and needs to be parsed useing parseBuildCommand */ + function isBuildCommand(commandLineArgs: readonly string[]): boolean; function getDefaultFormatCodeSettings(newLineCharacter?: string): FormatCodeSettings; /** * Represents an immutable snapshot of a script at a specified time.Once acquired, the diff --git a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Handles may only be used with --build flags.js b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Handles may only be used with --build flags.js index d7e2490b18fdf..5751ddaabd213 100644 --- a/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Handles may only be used with --build flags.js +++ b/tests/baselines/reference/config/commandLineParsing/parseCommandLine/Handles may only be used with --build flags.js @@ -1,4 +1,4 @@ ---clean --dry --force --verbose +--build --clean --dry --force --verbose CompilerOptions:: {} WatchOptions:: @@ -6,6 +6,7 @@ WatchOptions:: FileNames:: Errors:: +error TS6369: Option '--build' must be the first command line argument. error TS5093: Compiler option '--clean' may only be used with '--build'. error TS5093: Compiler option '--dry' may only be used with '--build'. error TS5093: Compiler option '--force' may only be used with '--build'. diff --git a/tests/baselines/reference/config/showConfig/Shows tsconfig for single option/build/tsconfig.json b/tests/baselines/reference/config/showConfig/Shows tsconfig for single option/build/tsconfig.json deleted file mode 100644 index cd727e8ccdc88..0000000000000 --- a/tests/baselines/reference/config/showConfig/Shows tsconfig for single option/build/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "compilerOptions": {} -} diff --git a/tests/baselines/reference/tsbuild/commandLine/help.js b/tests/baselines/reference/tsbuild/commandLine/help.js new file mode 100644 index 0000000000000..7cf19e13cac6b --- /dev/null +++ b/tests/baselines/reference/tsbuild/commandLine/help.js @@ -0,0 +1,151 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js --build --help +Output:: +Version FakeTSVersion +tsc: The TypeScript Compiler - Version FakeTSVersion + +BUILD OPTIONS + +Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at https://aka.ms/tsc-composite-builds + +--help, -h +Print this message. + +--help, -? + + +--watch, -w +Watch input files. + +--preserveWatchOutput +Disable wiping the console in watch mode. +type: boolean +default: false + +--listFiles +Print all of the files read during the compilation. +type: boolean +default: false + +--explainFiles +Print files read during the compilation including why it was included. +type: boolean +default: false + +--listEmittedFiles +Print the names of emitted files after a compilation. +type: boolean +default: false + +--pretty +Enable color and formatting in TypeScript's output to make compiler errors easier to read. +type: boolean +default: true + +--traceResolution +Log paths used during the 'moduleResolution' process. +type: boolean +default: false + +--diagnostics +Output compiler performance information after building. +type: boolean +default: false + +--extendedDiagnostics +Output more detailed compiler performance information after building. +type: boolean +default: false + +--generateCpuProfile +Emit a v8 CPU profile of the compiler run for debugging. +type: string +default: profile.cpuprofile + +--generateTrace +Generates an event trace and a list of types. + +--incremental, -i +Save .tsbuildinfo files to allow for incremental compilation of projects. +type: boolean +default: `false`, unless `composite` is set + +--declaration, -d +Generate .d.ts files from TypeScript and JavaScript files in your project. +type: boolean +default: `false`, unless `composite` is set + +--declarationMap +Create sourcemaps for d.ts files. +type: boolean +default: false + +--emitDeclarationOnly +Only output d.ts files and not JavaScript files. +type: boolean +default: false + +--sourceMap +Create source map files for emitted JavaScript files. +type: boolean +default: false + +--inlineSourceMap +Include sourcemap files inside the emitted JavaScript. +type: boolean +default: false + +--noCheck +Disable full type checking (only critical parse and emit errors will be reported). +type: boolean +default: false + +--noEmit +Disable emitting files from a compilation. +type: boolean +default: false + +--assumeChangesOnlyAffectDirectDependencies +Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it. +type: boolean +default: false + +--locale +Set the language of the messaging from TypeScript. This does not affect emit. + +--verbose, -v +Enable verbose logging. + +--dry, -d +Show what would be built (or deleted, if specified with '--clean') + +--force, -f +Build all projects, including those that appear to be up to date. + +--clean +Delete the outputs of all projects. + +--stopBuildOnErrors +Skip building downstream projects on error in upstream project. + + + + +exitCode:: ExitStatus.Success diff --git a/tests/baselines/reference/tsc/runWithoutArgs/does-not-add-color-when-NO_COLOR-is-set.js b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js similarity index 99% rename from tests/baselines/reference/tsc/runWithoutArgs/does-not-add-color-when-NO_COLOR-is-set.js rename to tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js index 4ef2d1647bee2..2badeee7e1685 100644 --- a/tests/baselines/reference/tsc/runWithoutArgs/does-not-add-color-when-NO_COLOR-is-set.js +++ b/tests/baselines/reference/tsc/commandLine/does-not-add-color-when-NO_COLOR-is-set.js @@ -65,12 +65,12 @@ Initializes a TypeScript project and creates a tsconfig.json file. --project, -p Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. ---build, -b -Build one or more projects and their dependencies, if out of date - --showConfig Print the final configuration instead of building. +--build, -b +Build one or more projects and their dependencies, if out of date + COMMON COMPILER OPTIONS --pretty diff --git a/tests/baselines/reference/tsc/commandLine/help-all.js b/tests/baselines/reference/tsc/commandLine/help-all.js new file mode 100644 index 0000000000000..5a9bf5c5dd259 --- /dev/null +++ b/tests/baselines/reference/tsc/commandLine/help-all.js @@ -0,0 +1,679 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js --help --all +Output:: +tsc: The TypeScript Compiler - Version FakeTSVersion + +ALL COMPILER OPTIONS + +### Command-line Options + +--all +Show all compiler options. + +--build, -b +Build one or more projects and their dependencies, if out of date + +--help, -h +Print this message. + +--help, -? + + +--init +Initializes a TypeScript project and creates a tsconfig.json file. + +--listFilesOnly +Print names of files that are part of the compilation and then stop processing. + +--locale +Set the language of the messaging from TypeScript. This does not affect emit. + +--project, -p +Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. + +--showConfig +Print the final configuration instead of building. + +--version, -v +Print the compiler's version. + +--watch, -w +Watch input files. + +### Modules + +--allowArbitraryExtensions +Enable importing files with any extension, provided a declaration file is present. +type: boolean +default: false + +--allowImportingTsExtensions +Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. +type: boolean +default: false + +--allowUmdGlobalAccess +Allow accessing UMD globals from modules. +type: boolean +default: false + +--baseUrl +Specify the base directory to resolve non-relative module names. + +--customConditions +Conditions to set in addition to the resolver-specific defaults when resolving imports. + +--module, -m +Specify what module code is generated. +one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, nodenext, preserve +default: undefined + +--moduleResolution +Specify how TypeScript looks up a file from a given module specifier. +one of: classic, node10, node16, nodenext, bundler +default: module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node` + +--moduleSuffixes +List of file name suffixes to search when resolving a module. + +--noResolve +Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. +type: boolean +default: false + +--noUncheckedSideEffectImports +Check side effect imports. +type: boolean +default: false + +--paths +Specify a set of entries that re-map imports to additional lookup locations. +default: undefined + +--resolveJsonModule +Enable importing .json files. +type: boolean +default: false + +--resolvePackageJsonExports +Use the package.json 'exports' field when resolving package imports. +type: boolean +default: `true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`. + +--resolvePackageJsonImports +Use the package.json 'imports' field when resolving imports. +type: boolean +default: `true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`. + +--rootDir +Specify the root folder within your source files. +type: string +default: Computed from the list of input files + +--rootDirs +Allow multiple folders to be treated as one when resolving modules. +one or more: string +default: Computed from the list of input files + +--typeRoots +Specify multiple folders that act like './node_modules/@types'. + +--types +Specify type package names to be included without being referenced in a source file. + +### JavaScript Support + +--allowJs +Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. +type: boolean +default: false + +--checkJs +Enable error reporting in type-checked JavaScript files. +type: boolean +default: false + +--maxNodeModuleJsDepth +Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. +type: number +default: 0 + +### Interop Constraints + +--allowSyntheticDefaultImports +Allow 'import x from y' when a module doesn't have a default export. +type: boolean +default: module === "system" or esModuleInterop + +--esModuleInterop +Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. +type: boolean +default: false + +--forceConsistentCasingInFileNames +Ensure that casing is correct in imports. +type: boolean +default: true + +--isolatedDeclarations +Require sufficient annotation on exports so other tools can trivially generate declaration files. +type: boolean +default: false + +--isolatedModules +Ensure that each file can be safely transpiled without relying on other imports. +type: boolean +default: false + +--preserveSymlinks +Disable resolving symlinks to their realpath. This correlates to the same flag in node. +type: boolean +default: false + +--verbatimModuleSyntax +Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. +type: boolean +default: false + +### Type Checking + +--allowUnreachableCode +Disable error reporting for unreachable code. +type: boolean +default: undefined + +--allowUnusedLabels +Disable error reporting for unused labels. +type: boolean +default: undefined + +--alwaysStrict +Ensure 'use strict' is always emitted. +type: boolean +default: `false`, unless `strict` is set + +--exactOptionalPropertyTypes +Interpret optional property types as written, rather than adding 'undefined'. +type: boolean +default: false + +--noFallthroughCasesInSwitch +Enable error reporting for fallthrough cases in switch statements. +type: boolean +default: false + +--noImplicitAny +Enable error reporting for expressions and declarations with an implied 'any' type. +type: boolean +default: `false`, unless `strict` is set + +--noImplicitOverride +Ensure overriding members in derived classes are marked with an override modifier. +type: boolean +default: false + +--noImplicitReturns +Enable error reporting for codepaths that do not explicitly return in a function. +type: boolean +default: false + +--noImplicitThis +Enable error reporting when 'this' is given the type 'any'. +type: boolean +default: `false`, unless `strict` is set + +--noPropertyAccessFromIndexSignature +Enforces using indexed accessors for keys declared using an indexed type. +type: boolean +default: false + +--noUncheckedIndexedAccess +Add 'undefined' to a type when accessed using an index. +type: boolean +default: false + +--noUnusedLocals +Enable error reporting when local variables aren't read. +type: boolean +default: false + +--noUnusedParameters +Raise an error when a function parameter isn't read. +type: boolean +default: false + +--strict +Enable all strict type-checking options. +type: boolean +default: false + +--strictBindCallApply +Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. +type: boolean +default: `false`, unless `strict` is set + +--strictBuiltinIteratorReturn +Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'. +type: boolean +default: `false`, unless `strict` is set + +--strictFunctionTypes +When assigning functions, check to ensure parameters and the return values are subtype-compatible. +type: boolean +default: `false`, unless `strict` is set + +--strictNullChecks +When type checking, take into account 'null' and 'undefined'. +type: boolean +default: `false`, unless `strict` is set + +--strictPropertyInitialization +Check for class properties that are declared but not set in the constructor. +type: boolean +default: `false`, unless `strict` is set + +--useUnknownInCatchVariables +Default catch clause variables as 'unknown' instead of 'any'. +type: boolean +default: `false`, unless `strict` is set + +### Watch and Build Modes + +--assumeChangesOnlyAffectDirectDependencies +Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it. +type: boolean +default: false + +### Backwards Compatibility + +--charset +No longer supported. In early versions, manually set the text encoding for reading files. +type: string +default: utf8 + +--importsNotUsedAsValues +Specify emit/checking behavior for imports that are only used for types. +one of: remove, preserve, error +default: remove + +--keyofStringsOnly +Make keyof only return strings instead of string, numbers or symbols. Legacy option. +type: boolean +default: false + +--noImplicitUseStrict +Disable adding 'use strict' directives in emitted JavaScript files. +type: boolean +default: false + +--noStrictGenericChecks +Disable strict checking of generic signatures in function types. +type: boolean +default: false + +--out +Deprecated setting. Use 'outFile' instead. + +--preserveValueImports +Preserve unused imported values in the JavaScript output that would otherwise be removed. +type: boolean +default: false + +--suppressExcessPropertyErrors +Disable reporting of excess property errors during the creation of object literals. +type: boolean +default: false + +--suppressImplicitAnyIndexErrors +Suppress 'noImplicitAny' errors when indexing objects that lack index signatures. +type: boolean +default: false + +### Projects + +--composite +Enable constraints that allow a TypeScript project to be used with project references. +type: boolean +default: false + +--disableReferencedProjectLoad +Reduce the number of projects loaded automatically by TypeScript. +type: boolean +default: false + +--disableSolutionSearching +Opt a project out of multi-project reference checking when editing. +type: boolean +default: false + +--disableSourceOfProjectReferenceRedirect +Disable preferring source files instead of declaration files when referencing composite projects. +type: boolean +default: false + +--incremental, -i +Save .tsbuildinfo files to allow for incremental compilation of projects. +type: boolean +default: `false`, unless `composite` is set + +--tsBuildInfoFile +Specify the path to .tsbuildinfo incremental compilation file. +type: string +default: .tsbuildinfo + +### Emit + +--declaration, -d +Generate .d.ts files from TypeScript and JavaScript files in your project. +type: boolean +default: `false`, unless `composite` is set + +--declarationDir +Specify the output directory for generated declaration files. + +--declarationMap +Create sourcemaps for d.ts files. +type: boolean +default: false + +--downlevelIteration +Emit more compliant, but verbose and less performant JavaScript for iteration. +type: boolean +default: false + +--emitBOM +Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. +type: boolean +default: false + +--emitDeclarationOnly +Only output d.ts files and not JavaScript files. +type: boolean +default: false + +--importHelpers +Allow importing helper functions from tslib once per project, instead of including them per-file. +type: boolean +default: false + +--inlineSourceMap +Include sourcemap files inside the emitted JavaScript. +type: boolean +default: false + +--inlineSources +Include source code in the sourcemaps inside the emitted JavaScript. +type: boolean +default: false + +--mapRoot +Specify the location where debugger should locate map files instead of generated locations. + +--newLine +Set the newline character for emitting files. +one of: crlf, lf + +--noEmit +Disable emitting files from a compilation. +type: boolean +default: false + +--noEmitHelpers +Disable generating custom helper functions like '__extends' in compiled output. +type: boolean +default: false + +--noEmitOnError +Disable emitting files if any type checking errors are reported. +type: boolean +default: false + +--outDir +Specify an output folder for all emitted files. + +--outFile +Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. + +--preserveConstEnums +Disable erasing 'const enum' declarations in generated code. +type: boolean +default: false + +--removeComments +Disable emitting comments. +type: boolean +default: false + +--sourceMap +Create source map files for emitted JavaScript files. +type: boolean +default: false + +--sourceRoot +Specify the root path for debuggers to find the reference source code. + +--stripInternal +Disable emitting declarations that have '@internal' in their JSDoc comments. +type: boolean +default: false + +### Compiler Diagnostics + +--diagnostics +Output compiler performance information after building. +type: boolean +default: false + +--explainFiles +Print files read during the compilation including why it was included. +type: boolean +default: false + +--extendedDiagnostics +Output more detailed compiler performance information after building. +type: boolean +default: false + +--generateCpuProfile +Emit a v8 CPU profile of the compiler run for debugging. +type: string +default: profile.cpuprofile + +--generateTrace +Generates an event trace and a list of types. + +--listEmittedFiles +Print the names of emitted files after a compilation. +type: boolean +default: false + +--listFiles +Print all of the files read during the compilation. +type: boolean +default: false + +--noCheck +Disable full type checking (only critical parse and emit errors will be reported). +type: boolean +default: false + +--traceResolution +Log paths used during the 'moduleResolution' process. +type: boolean +default: false + +### Editor Support + +--disableSizeLimit +Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server. +type: boolean +default: false + +--plugins +Specify a list of language service plugins to include. +one or more: +default: undefined + +### Language and Environment + +--emitDecoratorMetadata +Emit design-type metadata for decorated declarations in source files. +type: boolean +default: false + +--experimentalDecorators +Enable experimental support for legacy experimental decorators. +type: boolean +default: false + +--jsx +Specify what JSX code is generated. +one of: preserve, react, react-native, react-jsx, react-jsxdev +default: undefined + +--jsxFactory +Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. +type: string +default: `React.createElement` + +--jsxFragmentFactory +Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. +type: string +default: React.Fragment + +--jsxImportSource +Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. +type: string +default: react + +--lib +Specify a set of bundled library declaration files that describe the target runtime environment. +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.sharedmemory, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.string, esnext.promise, esnext.decorators, esnext.object, esnext.regexp, esnext.iterator, decorators, decorators.legacy +default: undefined + +--moduleDetection +Control what method is used to detect module-format JS files. +one of: legacy, auto, force +default: "auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules. + +--noLib +Disable including any library files, including the default lib.d.ts. +type: boolean +default: false + +--reactNamespace +Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. +type: string +default: `React` + +--target, -t +Set the JavaScript language version for emitted JavaScript and include compatible library declarations. +one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, esnext +default: es5 + +--useDefineForClassFields +Emit ECMAScript-standard-compliant class fields. +type: boolean +default: `true` for ES2022 and above, including ESNext. + +### Output Formatting + +--noErrorTruncation +Disable truncating types in error messages. +type: boolean +default: false + +--preserveWatchOutput +Disable wiping the console in watch mode. +type: boolean +default: false + +--pretty +Enable color and formatting in TypeScript's output to make compiler errors easier to read. +type: boolean +default: true + +### Completeness + +--skipDefaultLibCheck +Skip type checking .d.ts files that are included with TypeScript. +type: boolean +default: false + +--skipLibCheck +Skip type checking all .d.ts files. +type: boolean +default: false + +You can learn about all of the compiler options at https://aka.ms/tsc + +WATCH OPTIONS + +Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with: + +--watchFile +Specify how the TypeScript watch mode works. +one of: fixedpollinginterval, prioritypollinginterval, dynamicprioritypolling, fixedchunksizepolling, usefsevents, usefseventsonparentdirectory +default: usefsevents + +--watchDirectory +Specify how directories are watched on systems that lack recursive file-watching functionality. +one of: usefsevents, fixedpollinginterval, dynamicprioritypolling, fixedchunksizepolling +default: usefsevents + +--fallbackPolling +Specify what approach the watcher should use if the system runs out of native file watchers. +one of: fixedinterval, priorityinterval, dynamicpriority, fixedchunksize +default: priorityinterval + +--synchronousWatchDirectory +Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively. +type: boolean +default: false + +--excludeDirectories +Remove a list of directories from the watch process. + +--excludeFiles +Remove a list of files from the watch mode's processing. + +BUILD OPTIONS + +Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at https://aka.ms/tsc-composite-builds + +--verbose, -v +Enable verbose logging. + +--dry, -d +Show what would be built (or deleted, if specified with '--clean') + +--force, -f +Build all projects, including those that appear to be up to date. + +--clean +Delete the outputs of all projects. + +--stopBuildOnErrors +Skip building downstream projects on error in upstream project. + + + + +exitCode:: ExitStatus.Success diff --git a/tests/baselines/reference/tsc/commandLine/help.js b/tests/baselines/reference/tsc/commandLine/help.js new file mode 100644 index 0000000000000..62e2c3246dcdf --- /dev/null +++ b/tests/baselines/reference/tsc/commandLine/help.js @@ -0,0 +1,164 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js --help +Output:: +tsc: The TypeScript Compiler - Version FakeTSVersion + +COMMON COMMANDS + + tsc + Compiles the current project (tsconfig.json in the working directory.) + + tsc app.ts util.ts + Ignoring tsconfig.json, compiles the specified files with default compiler options. + + tsc -b + Build a composite project in the working directory. + + tsc --init + Creates a tsconfig.json with the recommended settings in the working directory. + + tsc -p ./path/to/tsconfig.json + Compiles the TypeScript project located at the specified path. + + tsc --help --all + An expanded version of this information, showing all possible compiler options + + tsc --noEmit + tsc --target esnext + Compiles the current project, with additional settings. + +COMMAND LINE FLAGS + +--help, -h +Print this message. + +--watch, -w +Watch input files. + +--all +Show all compiler options. + +--version, -v +Print the compiler's version. + +--init +Initializes a TypeScript project and creates a tsconfig.json file. + +--project, -p +Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. + +--showConfig +Print the final configuration instead of building. + +--build, -b +Build one or more projects and their dependencies, if out of date + +COMMON COMPILER OPTIONS + +--pretty +Enable color and formatting in TypeScript's output to make compiler errors easier to read. +type: boolean +default: true + +--declaration, -d +Generate .d.ts files from TypeScript and JavaScript files in your project. +type: boolean +default: `false`, unless `composite` is set + +--declarationMap +Create sourcemaps for d.ts files. +type: boolean +default: false + +--emitDeclarationOnly +Only output d.ts files and not JavaScript files. +type: boolean +default: false + +--sourceMap +Create source map files for emitted JavaScript files. +type: boolean +default: false + +--noEmit +Disable emitting files from a compilation. +type: boolean +default: false + +--target, -t +Set the JavaScript language version for emitted JavaScript and include compatible library declarations. +one of: es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, esnext +default: es5 + +--module, -m +Specify what module code is generated. +one of: none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, nodenext, preserve +default: undefined + +--lib +Specify a set of bundled library declaration files that describe the target runtime environment. +one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbol.wellknown, es2016.array.include, es2016.intl, es2017.date, es2017.object, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.sharedmemory, es2022.string, es2022.regexp, es2023.array, es2023.collection, es2023.intl, esnext.array, esnext.collection, esnext.intl, esnext.disposable, esnext.string, esnext.promise, esnext.decorators, esnext.object, esnext.regexp, esnext.iterator, decorators, decorators.legacy +default: undefined + +--allowJs +Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. +type: boolean +default: false + +--checkJs +Enable error reporting in type-checked JavaScript files. +type: boolean +default: false + +--jsx +Specify what JSX code is generated. +one of: preserve, react, react-native, react-jsx, react-jsxdev +default: undefined + +--outFile +Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. + +--outDir +Specify an output folder for all emitted files. + +--removeComments +Disable emitting comments. +type: boolean +default: false + +--strict +Enable all strict type-checking options. +type: boolean +default: false + +--types +Specify type package names to be included without being referenced in a source file. + +--esModuleInterop +Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. +type: boolean +default: false + +You can learn about all of the compiler options at https://aka.ms/tsc + + + + +exitCode:: ExitStatus.Success diff --git a/tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js similarity index 99% rename from tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js rename to tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js index a1053ee048729..8f060e73f9bf5 100644 --- a/tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js +++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped-when-host-can't-provide-terminal-width.js @@ -65,12 +65,12 @@ Initializes a TypeScript project and creates a tsconfig.json file. --project, -p Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. ---build, -b -Build one or more projects and their dependencies, if out of date - --showConfig Print the final configuration instead of building. +--build, -b +Build one or more projects and their dependencies, if out of date + COMMON COMPILER OPTIONS --pretty diff --git a/tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js similarity index 99% rename from tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js rename to tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js index a1053ee048729..8f060e73f9bf5 100644 --- a/tests/baselines/reference/tsc/runWithoutArgs/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js +++ b/tests/baselines/reference/tsc/commandLine/show-help-with-ExitStatus.DiagnosticsPresent_OutputsSkipped.js @@ -65,12 +65,12 @@ Initializes a TypeScript project and creates a tsconfig.json file. --project, -p Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'. ---build, -b -Build one or more projects and their dependencies, if out of date - --showConfig Print the final configuration instead of building. +--build, -b +Build one or more projects and their dependencies, if out of date + COMMON COMPILER OPTIONS --pretty diff --git a/tests/baselines/reference/tsc/commandLine/when-build-not-first-argument.js b/tests/baselines/reference/tsc/commandLine/when-build-not-first-argument.js new file mode 100644 index 0000000000000..abbb35dddf51a --- /dev/null +++ b/tests/baselines/reference/tsc/commandLine/when-build-not-first-argument.js @@ -0,0 +1,26 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js --verbose --build +Output:: +error TS5093: Compiler option '--verbose' may only be used with '--build'. +error TS6369: Option '--build' must be the first command line argument. + + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped From 53039d3f059b75b4b2339614d3c92bc77b7ac462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Mon, 9 Sep 2024 19:35:58 +0200 Subject: [PATCH 07/14] Include all type parameters in completions within type parameters' constraints (#56543) --- src/services/completions.ts | 72 +++++++++++++------ ...nsForLatterTypeParametersInConstraints1.ts | 17 +++++ ...etionsForSelfTypeParameterInConstraint1.ts | 15 ++++ ...sForCurrentOrLaterParametersInDefaults.ts} | 3 +- 4 files changed, 82 insertions(+), 25 deletions(-) create mode 100644 tests/cases/fourslash/completionsForLatterTypeParametersInConstraints1.ts create mode 100644 tests/cases/fourslash/completionsForSelfTypeParameterInConstraint1.ts rename tests/cases/fourslash/{noCompletionsForCurrentOrLaterParameters.ts => noCompletionsForCurrentOrLaterParametersInDefaults.ts} (92%) diff --git a/src/services/completions.ts b/src/services/completions.ts index 65de51651a0f1..3291902986fa0 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -2666,7 +2666,7 @@ export function getCompletionEntriesFromSymbols( includeSymbol = false, ): UniqueNameSet { const start = timestamp(); - const variableOrParameterDeclaration = getVariableOrParameterDeclaration(contextToken, location); + const closestSymbolDeclaration = getClosestSymbolDeclaration(contextToken, location); const useSemicolons = probablyUsesSemicolons(sourceFile); const typeChecker = program.getTypeChecker(); // Tracks unique names. @@ -2745,26 +2745,33 @@ export function getCompletionEntriesFromSymbols( } // Filter out variables from their own initializers // `const a = /* no 'a' here */` - if (tryCast(variableOrParameterDeclaration, isVariableDeclaration) && symbol.valueDeclaration === variableOrParameterDeclaration) { + if (tryCast(closestSymbolDeclaration, isVariableDeclaration) && symbol.valueDeclaration === closestSymbolDeclaration) { return false; } - // Filter out parameters from their own initializers + // Filter out current and latter parameters from defaults // `function f(a = /* no 'a' and 'b' here */, b) { }` or - // `function f(a: T) { }` + // `function f(a: T, b: T2) { }` const symbolDeclaration = symbol.valueDeclaration ?? symbol.declarations?.[0]; - if ( - variableOrParameterDeclaration && symbolDeclaration && ( - (isTypeParameterDeclaration(variableOrParameterDeclaration) && isTypeParameterDeclaration(symbolDeclaration)) || - (isParameter(variableOrParameterDeclaration) && isParameter(symbolDeclaration)) - ) - ) { - const symbolDeclarationPos = symbolDeclaration.pos; - const parameters = isParameter(variableOrParameterDeclaration) ? variableOrParameterDeclaration.parent.parameters : - isInferTypeNode(variableOrParameterDeclaration.parent) ? undefined : - variableOrParameterDeclaration.parent.typeParameters; - if (symbolDeclarationPos >= variableOrParameterDeclaration.pos && parameters && symbolDeclarationPos < parameters.end) { - return false; + if (closestSymbolDeclaration && symbolDeclaration) { + if (isParameter(closestSymbolDeclaration) && isParameter(symbolDeclaration)) { + const parameters = closestSymbolDeclaration.parent.parameters; + if (symbolDeclaration.pos >= closestSymbolDeclaration.pos && symbolDeclaration.pos < parameters.end) { + return false; + } + } + else if (isTypeParameterDeclaration(closestSymbolDeclaration) && isTypeParameterDeclaration(symbolDeclaration)) { + if (closestSymbolDeclaration === symbolDeclaration && contextToken?.kind === SyntaxKind.ExtendsKeyword) { + // filter out the directly self-recursive type parameters + // `type A = K` + return false; + } + if (isInTypeParameterDefault(contextToken) && !isInferTypeNode(closestSymbolDeclaration.parent)) { + const typeParameters = closestSymbolDeclaration.parent.typeParameters; + if (typeParameters && symbolDeclaration.pos >= closestSymbolDeclaration.pos && symbolDeclaration.pos < typeParameters.end) { + return false; + } + } } } @@ -6001,20 +6008,39 @@ function isModuleSpecifierMissingOrEmpty(specifier: ModuleReference | Expression return !tryCast(isExternalModuleReference(specifier) ? specifier.expression : specifier, isStringLiteralLike)?.text; } -function getVariableOrParameterDeclaration(contextToken: Node | undefined, location: Node) { +function getClosestSymbolDeclaration(contextToken: Node | undefined, location: Node) { if (!contextToken) return; - const possiblyParameterDeclaration = findAncestor(contextToken, node => + let closestDeclaration = findAncestor(contextToken, node => isFunctionBlock(node) || isArrowFunctionBody(node) || isBindingPattern(node) ? "quit" : ((isParameter(node) || isTypeParameterDeclaration(node)) && !isIndexSignatureDeclaration(node.parent))); - const possiblyVariableDeclaration = findAncestor(location, node => - isFunctionBlock(node) || isArrowFunctionBody(node) || isBindingPattern(node) - ? "quit" - : isVariableDeclaration(node)); + if (!closestDeclaration) { + closestDeclaration = findAncestor(location, node => + isFunctionBlock(node) || isArrowFunctionBody(node) || isBindingPattern(node) + ? "quit" + : isVariableDeclaration(node)); + } + return closestDeclaration as ParameterDeclaration | TypeParameterDeclaration | VariableDeclaration | undefined; +} + +function isInTypeParameterDefault(contextToken: Node | undefined) { + if (!contextToken) { + return false; + } - return (possiblyParameterDeclaration || possiblyVariableDeclaration) as ParameterDeclaration | TypeParameterDeclaration | VariableDeclaration | undefined; + let node = contextToken; + let parent = contextToken.parent; + while (parent) { + if (isTypeParameterDeclaration(parent)) { + return parent.default === node || node.kind === SyntaxKind.EqualsToken; + } + node = parent; + parent = parent.parent; + } + + return false; } function isArrowFunctionBody(node: Node) { diff --git a/tests/cases/fourslash/completionsForLatterTypeParametersInConstraints1.ts b/tests/cases/fourslash/completionsForLatterTypeParametersInConstraints1.ts new file mode 100644 index 0000000000000..1ef26bc74dc24 --- /dev/null +++ b/tests/cases/fourslash/completionsForLatterTypeParametersInConstraints1.ts @@ -0,0 +1,17 @@ +/// + +//// // https://github.com/microsoft/TypeScript/issues/56474 +//// function test(a: First, b: Second) {} +//// type A1 = K + +verify.completions({ + marker: ["1"], + includes: ["Second"], + excludes: ["First"], +}); + +verify.completions({ + marker: ["2"], + includes: ["L"], + excludes: ["K"], +}); diff --git a/tests/cases/fourslash/completionsForSelfTypeParameterInConstraint1.ts b/tests/cases/fourslash/completionsForSelfTypeParameterInConstraint1.ts new file mode 100644 index 0000000000000..89eb4631afc5a --- /dev/null +++ b/tests/cases/fourslash/completionsForSelfTypeParameterInConstraint1.ts @@ -0,0 +1,15 @@ +/// + +//// type StateMachine = { +//// initial?: "states" extends keyof Config ? keyof Config["states"] : never; +//// states?: Record; +//// }; + +//// declare function createMachine>( +//// config: Config, +//// ): void; + +verify.completions({ + marker: ["1"], + includes: ["Config"], +}); diff --git a/tests/cases/fourslash/noCompletionsForCurrentOrLaterParameters.ts b/tests/cases/fourslash/noCompletionsForCurrentOrLaterParametersInDefaults.ts similarity index 92% rename from tests/cases/fourslash/noCompletionsForCurrentOrLaterParameters.ts rename to tests/cases/fourslash/noCompletionsForCurrentOrLaterParametersInDefaults.ts index 6ed833c16f428..46035a64fb388 100644 --- a/tests/cases/fourslash/noCompletionsForCurrentOrLaterParameters.ts +++ b/tests/cases/fourslash/noCompletionsForCurrentOrLaterParametersInDefaults.ts @@ -9,7 +9,6 @@ //// const f5 = (a, b = (c = /*7*/, e) => { }, d = b) => { } //// //// type A1 = K -//// type A2 = K verify.completions({ marker: ["1", "2"], @@ -42,6 +41,6 @@ verify.completions({ }) verify.completions({ - marker: ["T1", "T2"], + marker: ["T1"], excludes: ["K", "L"], }) From 48f0b3cc383bfd6337fc9b5a0afdc1642473a57d Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Mon, 9 Sep 2024 13:17:05 -0700 Subject: [PATCH 08/14] Update deps, TS 5.6, remove node-fetch (#59907) --- .dprint.jsonc | 2 +- package-lock.json | 604 ++++++++++--------------- package.json | 23 +- scripts/post-vsts-artifact-comment.mjs | 1 - 4 files changed, 248 insertions(+), 382 deletions(-) diff --git a/.dprint.jsonc b/.dprint.jsonc index cfb3ade621536..f1a50f3b9015f 100644 --- a/.dprint.jsonc +++ b/.dprint.jsonc @@ -53,7 +53,7 @@ // Note: if adding new languages, make sure settings.template.json is updated too. // Also, if updating typescript, update the one in package.json. "plugins": [ - "https://plugins.dprint.dev/typescript-0.91.7.wasm", + "https://plugins.dprint.dev/typescript-0.91.8.wasm", "https://plugins.dprint.dev/json-0.19.3.wasm", "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.0.wasm" ] diff --git a/package-lock.json b/package-lock.json index b664f8d83de6b..0c790d174bc38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,9 @@ }, "devDependencies": { "@dprint/formatter": "^0.4.1", - "@dprint/typescript": "0.91.7", + "@dprint/typescript": "0.91.8", "@esfx/canceltoken": "^1.0.0", - "@eslint/js": "^9.9.1", + "@eslint/js": "^9.10.0", "@octokit/rest": "^21.0.2", "@types/chai": "^4.3.19", "@types/diff": "^5.2.2", @@ -26,9 +26,9 @@ "@types/node": "latest", "@types/source-map-support": "^0.5.10", "@types/which": "^3.0.4", - "@typescript-eslint/rule-tester": "^8.3.0", - "@typescript-eslint/type-utils": "^8.3.0", - "@typescript-eslint/utils": "^8.3.0", + "@typescript-eslint/rule-tester": "^8.5.0", + "@typescript-eslint/type-utils": "^8.5.0", + "@typescript-eslint/utils": "^8.5.0", "azure-devops-node-api": "^14.0.2", "c8": "^10.1.2", "chai": "^4.5.0", @@ -37,26 +37,25 @@ "diff": "^5.2.0", "dprint": "^0.47.2", "esbuild": "^0.23.1", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "eslint-formatter-autolinkable-stylish": "^1.4.0", "eslint-plugin-regexp": "^2.6.0", - "fast-xml-parser": "^4.4.1", + "fast-xml-parser": "^4.5.0", "glob": "^10.4.5", "globals": "^15.9.0", "hereby": "^1.9.0", "jsonc-parser": "^3.3.1", - "knip": "^5.27.5", + "knip": "^5.30.1", "minimist": "^1.2.8", "mocha": "^10.7.3", "mocha-fivemat-progress-reporter": "^0.1.0", "monocart-coverage-reports": "^2.10.3", "ms": "^2.1.3", - "node-fetch": "^3.3.2", - "playwright": "^1.46.1", + "playwright": "^1.47.0", "source-map-support": "^0.5.21", "tslib": "^2.7.0", - "typescript": "^5.5.4", - "typescript-eslint": "^8.3.0", + "typescript": "^5.6.2", + "typescript-eslint": "^8.5.0", "which": "^3.0.1" }, "engines": { @@ -154,9 +153,9 @@ ] }, "node_modules/@dprint/typescript": { - "version": "0.91.7", - "resolved": "https://registry.npmjs.org/@dprint/typescript/-/typescript-0.91.7.tgz", - "integrity": "sha512-V2Ai2qiXbv0EZnv+hAtlQVAcXx3lTA0Gn2lfMj5fMrlmMFltGv/YNxn9noukc1HkPENEmcsMA6aUBFjeyB9aIw==", + "version": "0.91.8", + "resolved": "https://registry.npmjs.org/@dprint/typescript/-/typescript-0.91.8.tgz", + "integrity": "sha512-tuKn4leCPItox1O4uunHcQF0QllDCvPWklnNQIh2PiWWVtRAGltJJnM4Cwj5AciplosD1Hiz7vAY3ew3crLb3A==", "dev": true }, "node_modules/@dprint/win32-arm64": { @@ -713,9 +712,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz", - "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==", + "version": "9.10.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz", + "integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -730,6 +729,18 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.1.0.tgz", + "integrity": "sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==", + "dev": true, + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -774,9 +785,9 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -1086,9 +1097,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz", - "integrity": "sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==", + "version": "22.5.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -1110,16 +1121,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.3.0.tgz", - "integrity": "sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.5.0.tgz", + "integrity": "sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/type-utils": "8.3.0", - "@typescript-eslint/utils": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/type-utils": "8.5.0", + "@typescript-eslint/utils": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1143,15 +1154,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.3.0.tgz", - "integrity": "sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.5.0.tgz", + "integrity": "sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4" }, "engines": { @@ -1171,13 +1182,13 @@ } }, "node_modules/@typescript-eslint/rule-tester": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.3.0.tgz", - "integrity": "sha512-ITX1PUjIUZcj0sVpReC41YLNd+BfSEfcWRI4siYAAbjUdTRT5FpT54Uir6ezqS3RGKd5T8D5Yz3I3G80COa56w==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.5.0.tgz", + "integrity": "sha512-ySLDyc7rktaTLcAICIKf5MG6tjc20g9e6oud4oG1OlsBLZlV9Yl4iuCnmBILojjST8/iYs5o1qebYhF1r97EfA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/utils": "8.3.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/utils": "8.5.0", "ajv": "^6.12.6", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "4.6.2", @@ -1195,13 +1206,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.3.0.tgz", - "integrity": "sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.5.0.tgz", + "integrity": "sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0" + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1212,13 +1223,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.3.0.tgz", - "integrity": "sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.5.0.tgz", + "integrity": "sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/utils": "8.3.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/utils": "8.5.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1236,9 +1247,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", - "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.5.0.tgz", + "integrity": "sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1249,13 +1260,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.3.0.tgz", - "integrity": "sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.5.0.tgz", + "integrity": "sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1277,15 +1288,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0" + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1299,12 +1310,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.3.0.tgz", - "integrity": "sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.5.0.tgz", + "integrity": "sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.3.0", + "@typescript-eslint/types": "8.5.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1349,9 +1360,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "dependencies": { "acorn": "^8.11.0" @@ -1911,22 +1922,13 @@ "node": ">= 8" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -1937,12 +1939,6 @@ } } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", @@ -2176,16 +2172,17 @@ } }, "node_modules/eslint": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz", - "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==", + "version": "9.10.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz", + "integrity": "sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.18.0", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.9.1", + "@eslint/js": "9.10.0", + "@eslint/plugin-kit": "^0.1.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", @@ -2208,7 +2205,6 @@ "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", @@ -2448,9 +2444,9 @@ "dev": true }, "node_modules/fast-xml-parser": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", "dev": true, "funding": [ { @@ -2487,29 +2483,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -2594,18 +2567,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3108,9 +3069,9 @@ } }, "node_modules/knip": { - "version": "5.27.5", - "resolved": "https://registry.npmjs.org/knip/-/knip-5.27.5.tgz", - "integrity": "sha512-YkhFv/udMNGf6YUPU6enbDH2iPi7jq5d3K6egS0A2Qqk3M7+CuSF44f1uwQZH9chCyi3JJoJNxqyB8B0m/guxw==", + "version": "5.30.1", + "resolved": "https://registry.npmjs.org/knip/-/knip-5.30.1.tgz", + "integrity": "sha512-20XqtThAIuNNbEJjAdDTIUjSTx89bez5MukykKvaZEvLYLXOmtaXsSVPU6WQuFZ51/MolXctQllqHNzHxS210w==", "dev": true, "funding": [ { @@ -3569,43 +3530,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -3772,9 +3696,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", "dev": true }, "node_modules/picomatch": { @@ -3790,12 +3714,12 @@ } }, "node_modules/playwright": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.1.tgz", - "integrity": "sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", "dev": true, "dependencies": { - "playwright-core": "1.46.1" + "playwright-core": "1.47.0" }, "bin": { "playwright": "cli.js" @@ -3808,9 +3732,9 @@ } }, "node_modules/playwright-core": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.1.tgz", - "integrity": "sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -4215,9 +4139,9 @@ "dev": true }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -4423,9 +4347,9 @@ } }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -4436,14 +4360,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.3.0.tgz", - "integrity": "sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.5.0.tgz", + "integrity": "sha512-uD+XxEoSIvqtm4KE97etm32Tn5MfaZWgWfMMREStLxR6JzvHkc2Tkj7zhTEK5XmtpTmKHNnG8Sot6qDfhHtR1Q==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.3.0", - "@typescript-eslint/parser": "8.3.0", - "@typescript-eslint/utils": "8.3.0" + "@typescript-eslint/eslint-plugin": "8.5.0", + "@typescript-eslint/parser": "8.5.0", + "@typescript-eslint/utils": "8.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4518,15 +4442,6 @@ "defaults": "^1.0.3" } }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/which": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", @@ -4626,9 +4541,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -4831,9 +4746,9 @@ "optional": true }, "@dprint/typescript": { - "version": "0.91.7", - "resolved": "https://registry.npmjs.org/@dprint/typescript/-/typescript-0.91.7.tgz", - "integrity": "sha512-V2Ai2qiXbv0EZnv+hAtlQVAcXx3lTA0Gn2lfMj5fMrlmMFltGv/YNxn9noukc1HkPENEmcsMA6aUBFjeyB9aIw==", + "version": "0.91.8", + "resolved": "https://registry.npmjs.org/@dprint/typescript/-/typescript-0.91.8.tgz", + "integrity": "sha512-tuKn4leCPItox1O4uunHcQF0QllDCvPWklnNQIh2PiWWVtRAGltJJnM4Cwj5AciplosD1Hiz7vAY3ew3crLb3A==", "dev": true }, "@dprint/win32-arm64": { @@ -5136,9 +5051,9 @@ } }, "@eslint/js": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz", - "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==", + "version": "9.10.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz", + "integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==", "dev": true }, "@eslint/object-schema": { @@ -5147,6 +5062,15 @@ "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", "dev": true }, + "@eslint/plugin-kit": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.1.0.tgz", + "integrity": "sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==", + "dev": true, + "requires": { + "levn": "^0.4.1" + } + }, "@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -5174,9 +5098,9 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "strip-ansi": { @@ -5414,9 +5338,9 @@ "dev": true }, "@types/node": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz", - "integrity": "sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==", + "version": "22.5.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", "dev": true, "requires": { "undici-types": "~6.19.2" @@ -5438,16 +5362,16 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.3.0.tgz", - "integrity": "sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.5.0.tgz", + "integrity": "sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/type-utils": "8.3.0", - "@typescript-eslint/utils": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/type-utils": "8.5.0", + "@typescript-eslint/utils": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -5455,26 +5379,26 @@ } }, "@typescript-eslint/parser": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.3.0.tgz", - "integrity": "sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.5.0.tgz", + "integrity": "sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4" } }, "@typescript-eslint/rule-tester": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.3.0.tgz", - "integrity": "sha512-ITX1PUjIUZcj0sVpReC41YLNd+BfSEfcWRI4siYAAbjUdTRT5FpT54Uir6ezqS3RGKd5T8D5Yz3I3G80COa56w==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.5.0.tgz", + "integrity": "sha512-ySLDyc7rktaTLcAICIKf5MG6tjc20g9e6oud4oG1OlsBLZlV9Yl4iuCnmBILojjST8/iYs5o1qebYhF1r97EfA==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/utils": "8.3.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/utils": "8.5.0", "ajv": "^6.12.6", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "4.6.2", @@ -5482,41 +5406,41 @@ } }, "@typescript-eslint/scope-manager": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.3.0.tgz", - "integrity": "sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.5.0.tgz", + "integrity": "sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==", "dev": true, "requires": { - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0" + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0" } }, "@typescript-eslint/type-utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.3.0.tgz", - "integrity": "sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.5.0.tgz", + "integrity": "sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/utils": "8.3.0", + "@typescript-eslint/typescript-estree": "8.5.0", + "@typescript-eslint/utils": "8.5.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" } }, "@typescript-eslint/types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", - "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.5.0.tgz", + "integrity": "sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.3.0.tgz", - "integrity": "sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.5.0.tgz", + "integrity": "sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==", "dev": true, "requires": { - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/visitor-keys": "8.5.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -5526,24 +5450,24 @@ } }, "@typescript-eslint/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0" + "@typescript-eslint/scope-manager": "8.5.0", + "@typescript-eslint/types": "8.5.0", + "@typescript-eslint/typescript-estree": "8.5.0" } }, "@typescript-eslint/visitor-keys": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.3.0.tgz", - "integrity": "sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.5.0.tgz", + "integrity": "sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==", "dev": true, "requires": { - "@typescript-eslint/types": "8.3.0", + "@typescript-eslint/types": "8.5.0", "eslint-visitor-keys": "^3.4.3" } }, @@ -5570,9 +5494,9 @@ } }, "acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "requires": { "acorn": "^8.11.0" @@ -5992,27 +5916,13 @@ } } }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "dev": true - }, "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "ms": "^2.1.3" } }, "decamelize": { @@ -6193,16 +6103,17 @@ "dev": true }, "eslint": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz", - "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==", + "version": "9.10.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz", + "integrity": "sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.18.0", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.9.1", + "@eslint/js": "9.10.0", + "@eslint/plugin-kit": "^0.1.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", @@ -6225,7 +6136,6 @@ "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", @@ -6392,9 +6302,9 @@ "dev": true }, "fast-xml-parser": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", "dev": true, "requires": { "strnum": "^1.0.5" @@ -6415,16 +6325,6 @@ "reusify": "^1.0.4" } }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, "file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -6485,15 +6385,6 @@ "signal-exit": "^4.0.1" } }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -6857,9 +6748,9 @@ } }, "knip": { - "version": "5.27.5", - "resolved": "https://registry.npmjs.org/knip/-/knip-5.27.5.tgz", - "integrity": "sha512-YkhFv/udMNGf6YUPU6enbDH2iPi7jq5d3K6egS0A2Qqk3M7+CuSF44f1uwQZH9chCyi3JJoJNxqyB8B0m/guxw==", + "version": "5.30.1", + "resolved": "https://registry.npmjs.org/knip/-/knip-5.30.1.tgz", + "integrity": "sha512-20XqtThAIuNNbEJjAdDTIUjSTx89bez5MukykKvaZEvLYLXOmtaXsSVPU6WQuFZ51/MolXctQllqHNzHxS210w==", "dev": true, "requires": { "@nodelib/fs.walk": "1.2.8", @@ -7192,23 +7083,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true - }, - "node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dev": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -7321,9 +7195,9 @@ "dev": true }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", "dev": true }, "picomatch": { @@ -7333,13 +7207,13 @@ "dev": true }, "playwright": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.1.tgz", - "integrity": "sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.46.1" + "playwright-core": "1.47.0" }, "dependencies": { "fsevents": { @@ -7352,9 +7226,9 @@ } }, "playwright-core": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.1.tgz", - "integrity": "sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", "dev": true }, "plur": { @@ -7585,9 +7459,9 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "strip-ansi": { @@ -7757,20 +7631,20 @@ } }, "typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true }, "typescript-eslint": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.3.0.tgz", - "integrity": "sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.5.0.tgz", + "integrity": "sha512-uD+XxEoSIvqtm4KE97etm32Tn5MfaZWgWfMMREStLxR6JzvHkc2Tkj7zhTEK5XmtpTmKHNnG8Sot6qDfhHtR1Q==", "dev": true, "requires": { - "@typescript-eslint/eslint-plugin": "8.3.0", - "@typescript-eslint/parser": "8.3.0", - "@typescript-eslint/utils": "8.3.0" + "@typescript-eslint/eslint-plugin": "8.5.0", + "@typescript-eslint/parser": "8.5.0", + "@typescript-eslint/utils": "8.5.0" } }, "typical": { @@ -7827,12 +7701,6 @@ "defaults": "^1.0.3" } }, - "web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "dev": true - }, "which": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", @@ -7876,9 +7744,9 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "ansi-styles": { diff --git a/package.json b/package.json index 7ed15d0bf3c6b..a774f694ef686 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,9 @@ ], "devDependencies": { "@dprint/formatter": "^0.4.1", - "@dprint/typescript": "0.91.7", + "@dprint/typescript": "0.91.8", "@esfx/canceltoken": "^1.0.0", - "@eslint/js": "^9.9.1", + "@eslint/js": "^9.10.0", "@octokit/rest": "^21.0.2", "@types/chai": "^4.3.19", "@types/diff": "^5.2.2", @@ -52,9 +52,9 @@ "@types/node": "latest", "@types/source-map-support": "^0.5.10", "@types/which": "^3.0.4", - "@typescript-eslint/rule-tester": "^8.3.0", - "@typescript-eslint/type-utils": "^8.3.0", - "@typescript-eslint/utils": "^8.3.0", + "@typescript-eslint/rule-tester": "^8.5.0", + "@typescript-eslint/type-utils": "^8.5.0", + "@typescript-eslint/utils": "^8.5.0", "azure-devops-node-api": "^14.0.2", "c8": "^10.1.2", "chai": "^4.5.0", @@ -63,26 +63,25 @@ "diff": "^5.2.0", "dprint": "^0.47.2", "esbuild": "^0.23.1", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "eslint-formatter-autolinkable-stylish": "^1.4.0", "eslint-plugin-regexp": "^2.6.0", - "fast-xml-parser": "^4.4.1", + "fast-xml-parser": "^4.5.0", "glob": "^10.4.5", "globals": "^15.9.0", "hereby": "^1.9.0", "jsonc-parser": "^3.3.1", - "knip": "^5.27.5", + "knip": "^5.30.1", "minimist": "^1.2.8", "mocha": "^10.7.3", "mocha-fivemat-progress-reporter": "^0.1.0", "monocart-coverage-reports": "^2.10.3", "ms": "^2.1.3", - "node-fetch": "^3.3.2", - "playwright": "^1.46.1", + "playwright": "^1.47.0", "source-map-support": "^0.5.21", "tslib": "^2.7.0", - "typescript": "^5.5.4", - "typescript-eslint": "^8.3.0", + "typescript": "^5.6.2", + "typescript-eslint": "^8.5.0", "which": "^3.0.1" }, "overrides": { diff --git a/scripts/post-vsts-artifact-comment.mjs b/scripts/post-vsts-artifact-comment.mjs index fc62527650ea7..1dbfcfe26c7b6 100644 --- a/scripts/post-vsts-artifact-comment.mjs +++ b/scripts/post-vsts-artifact-comment.mjs @@ -1,7 +1,6 @@ import { Octokit } from "@octokit/rest"; import assert from "assert"; import ado from "azure-devops-node-api"; -import fetch from "node-fetch"; /** * @param {string} name From 0d7763e4c8a92190e62ab115ccec2769c042299b Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 10 Sep 2024 13:58:33 -0700 Subject: [PATCH 09/14] Sanitize version string for syntactically invalid buildinfo baselines (#59932) --- src/testRunner/unittests/tsbuild/sample.ts | 10 ++++++++-- src/testRunner/unittests/tsc/incremental.ts | 6 +++++- .../reference/tsbuild/sample1/tsbuildinfo-has-error.js | 2 +- .../reference/tsc/incremental/tsbuildinfo-has-error.js | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/testRunner/unittests/tsbuild/sample.ts b/src/testRunner/unittests/tsbuild/sample.ts index bb1582022ab27..5933f118937f1 100644 --- a/src/testRunner/unittests/tsbuild/sample.ts +++ b/src/testRunner/unittests/tsbuild/sample.ts @@ -1,7 +1,10 @@ import { Baseline } from "../../_namespaces/Harness.js"; import * as ts from "../../_namespaces/ts.js"; import { jsonToReadableText } from "../helpers.js"; -import { patchHostForBuildInfoReadWrite } from "../helpers/baseline.js"; +import { + fakeTsVersion, + patchHostForBuildInfoReadWrite, +} from "../helpers/baseline.js"; import { getTypeScriptLibTestLocation } from "../helpers/contents.js"; import { getSysForSampleProjectReferences, @@ -198,7 +201,10 @@ describe("unittests:: tsbuild:: on 'sample1' project", () => { commandLineArgs: ["--b", "-i", "-v"], edits: [{ caption: "tsbuildinfo written has error", - edit: sys => sys.prependFile("/home/src/workspaces/project/tsconfig.tsbuildinfo", "Some random string"), + edit: sys => { + sys.prependFile("/home/src/workspaces/project/tsconfig.tsbuildinfo", "Some random string"); + sys.replaceFileText("/home/src/workspaces/project/tsconfig.tsbuildinfo", `"version":"${ts.version}"`, `"version":"${fakeTsVersion}"`); // build info won't parse, need to manually sterilize for baseline + }, }], }); diff --git a/src/testRunner/unittests/tsc/incremental.ts b/src/testRunner/unittests/tsc/incremental.ts index fb0c2305fcb4e..c38fa3e620a52 100644 --- a/src/testRunner/unittests/tsc/incremental.ts +++ b/src/testRunner/unittests/tsc/incremental.ts @@ -1,6 +1,7 @@ import * as ts from "../../_namespaces/ts.js"; import { dedent } from "../../_namespaces/Utils.js"; import { jsonToReadableText } from "../helpers.js"; +import { fakeTsVersion } from "../helpers/baseline.js"; import { compilerOptionsToConfigJson } from "../helpers/contents.js"; import { noChangeOnlyRuns, @@ -100,7 +101,10 @@ describe("unittests:: tsc:: incremental::", () => { commandLineArgs: ["-i"], edits: [{ caption: "tsbuildinfo written has error", - edit: sys => sys.prependFile("/home/src/workspaces/project/tsconfig.tsbuildinfo", "Some random string"), + edit: sys => { + sys.prependFile("/home/src/workspaces/project/tsconfig.tsbuildinfo", "Some random string"); + sys.replaceFileText("/home/src/workspaces/project/tsconfig.tsbuildinfo", `"version":"${ts.version}"`, `"version":"${fakeTsVersion}"`); // build info won't parse, need to manually sterilize for baseline + }, }], }); diff --git a/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js b/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js index c0efff126614c..9edf1b42b084e 100644 --- a/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsbuild/sample1/tsbuildinfo-has-error.js @@ -84,7 +84,7 @@ Change:: tsbuildinfo written has error Input:: //// [/home/src/workspaces/project/tsconfig.tsbuildinfo] -Some random string{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-10726455937-export const x = 10;"],"root":[2],"version":"5.7.0-dev"} +Some random string{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-10726455937-export const x = 10;"],"root":[2],"version":"FakeTSVersion"} /home/src/tslibs/TS/Lib/tsc.js --b -i -v diff --git a/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js b/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js index d35888c2ff5cd..f9afffeb9b71c 100644 --- a/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js +++ b/tests/baselines/reference/tsc/incremental/tsbuildinfo-has-error.js @@ -77,7 +77,7 @@ Change:: tsbuildinfo written has error Input:: //// [/home/src/workspaces/project/tsconfig.tsbuildinfo] -Some random string{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-10726455937-export const x = 10;"],"root":[2],"version":"5.7.0-dev"} +Some random string{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-10726455937-export const x = 10;"],"root":[2],"version":"FakeTSVersion"} /home/src/tslibs/TS/Lib/tsc.js -i From 89e004f632323a276b67649e118e78f39a7dc429 Mon Sep 17 00:00:00 2001 From: Isabel Duan Date: Tue, 10 Sep 2024 15:38:37 -0700 Subject: [PATCH 10/14] add support for autoimports/moveToFile to generate aliased named imports (#59885) --- src/services/codefixes/importFixes.ts | 48 +++++++++++++------- tests/cases/fourslash/moveToFile_alias.ts | 43 ++++++++++++++++++ tests/cases/fourslash/moveToFile_alias2.ts | 43 ++++++++++++++++++ tests/cases/fourslash/moveToFile_alias3.ts | 42 +++++++++++++++++ tests/cases/fourslash/moveToNewFile_alias.ts | 37 +++++++++++++++ 5 files changed, 197 insertions(+), 16 deletions(-) create mode 100644 tests/cases/fourslash/moveToFile_alias.ts create mode 100644 tests/cases/fourslash/moveToFile_alias2.ts create mode 100644 tests/cases/fourslash/moveToFile_alias3.ts create mode 100644 tests/cases/fourslash/moveToNewFile_alias.ts diff --git a/src/services/codefixes/importFixes.ts b/src/services/codefixes/importFixes.ts index 063ed6946eee4..ad7f7c63022ff 100644 --- a/src/services/codefixes/importFixes.ts +++ b/src/services/codefixes/importFixes.ts @@ -241,7 +241,7 @@ export function createImportAdder(sourceFile: SourceFile | FutureSourceFile, pro interface AddToExistingState { readonly importClauseOrBindingPattern: ImportClause | ObjectBindingPattern; defaultImport: Import | undefined; - readonly namedImports: Map; + readonly namedImports: Map; } function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, program: Program, useAutoImportProvider: boolean, preferences: UserPreferences, host: LanguageServiceHost, cancellationToken: CancellationToken | undefined): ImportAdder { @@ -290,6 +290,8 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog let fix = getImportFixForSymbol(sourceFile, exportInfo, program, /*position*/ undefined, !!isValidTypeOnlyUseSite, useRequire, host, preferences); if (fix) { const localName = tryCast(referenceImport?.name, isIdentifier)?.text ?? symbolName; + let addAsTypeOnly: AddAsTypeOnly | undefined; + let propertyName: string | undefined; if ( referenceImport && isTypeOnlyImportDeclaration(referenceImport) @@ -297,8 +299,19 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog && fix.addAsTypeOnly === AddAsTypeOnly.Allowed ) { // Copy the type-only status from the reference import - fix = { ...fix, addAsTypeOnly: AddAsTypeOnly.Required }; + addAsTypeOnly = AddAsTypeOnly.Required; } + + if (exportedSymbol.name !== localName) { + // checks if the symbol was aliased at the referenced import + propertyName = exportedSymbol.name; + } + + fix = { + ...fix, + ...(addAsTypeOnly === undefined ? {} : { addAsTypeOnly }), + ...(propertyName === undefined ? {} : { propertyName }), + }; addImport({ fix, symbolName: localName ?? symbolName, errorIdentifierText: undefined }); } } @@ -375,14 +388,14 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog importType.push(fix); break; case ImportFixKind.AddToExisting: { - const { importClauseOrBindingPattern, importKind, addAsTypeOnly } = fix; + const { importClauseOrBindingPattern, importKind, addAsTypeOnly, propertyName } = fix; let entry = addToExisting.get(importClauseOrBindingPattern); if (!entry) { addToExisting.set(importClauseOrBindingPattern, entry = { importClauseOrBindingPattern, defaultImport: undefined, namedImports: new Map() }); } if (importKind === ImportKind.Named) { - const prevValue = entry?.namedImports.get(symbolName); - entry.namedImports.set(symbolName, reduceAddAsTypeOnlyValues(prevValue, addAsTypeOnly)); + const prevTypeOnly = entry?.namedImports.get(symbolName)?.addAsTypeOnly; + entry.namedImports.set(symbolName, { addAsTypeOnly: reduceAddAsTypeOnlyValues(prevTypeOnly, addAsTypeOnly), propertyName }); } else { Debug.assert(entry.defaultImport === undefined || entry.defaultImport.name === symbolName, "(Add to Existing) Default import should be missing or match symbolName"); @@ -394,7 +407,7 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog break; } case ImportFixKind.AddNew: { - const { moduleSpecifier, importKind, useRequire, addAsTypeOnly } = fix; + const { moduleSpecifier, importKind, useRequire, addAsTypeOnly, propertyName } = fix; const entry = getNewImportEntry(moduleSpecifier, importKind, useRequire, addAsTypeOnly); Debug.assert(entry.useRequire === useRequire, "(Add new) Tried to add an `import` and a `require` for the same module"); @@ -405,12 +418,12 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog break; case ImportKind.Named: const prevValue = (entry.namedImports ||= new Map()).get(symbolName); - entry.namedImports.set(symbolName, reduceAddAsTypeOnlyValues(prevValue, addAsTypeOnly)); + entry.namedImports.set(symbolName, [reduceAddAsTypeOnlyValues(prevValue, addAsTypeOnly), propertyName]); break; case ImportKind.CommonJS: if (compilerOptions.verbatimModuleSyntax) { const prevValue = (entry.namedImports ||= new Map()).get(symbolName); - entry.namedImports.set(symbolName, reduceAddAsTypeOnlyValues(prevValue, addAsTypeOnly)); + entry.namedImports.set(symbolName, [reduceAddAsTypeOnlyValues(prevValue, addAsTypeOnly), propertyName]); } else { Debug.assert(entry.namespaceLikeImport === undefined || entry.namespaceLikeImport.name === symbolName, "Namespacelike import shoudl be missing or match symbolName"); @@ -582,7 +595,7 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog sourceFile as SourceFile, importClauseOrBindingPattern, defaultImport, - arrayFrom(namedImports.entries(), ([name, addAsTypeOnly]) => ({ addAsTypeOnly, name })), + arrayFrom(namedImports.entries(), ([name, { addAsTypeOnly, propertyName }]) => ({ addAsTypeOnly, propertyName, name })), importSpecifiersToRemoveWhileAdding, preferences, ); @@ -596,7 +609,7 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog moduleSpecifier, quotePreference, defaultImport, - namedImports && arrayFrom(namedImports.entries(), ([name, addAsTypeOnly]) => ({ addAsTypeOnly, name })), + namedImports && arrayFrom(namedImports.entries(), ([name, [addAsTypeOnly, propertyName]]) => ({ addAsTypeOnly, propertyName, name })), namespaceLikeImport, compilerOptions, preferences, @@ -772,11 +785,13 @@ interface FixAddToExistingImport extends ImportFixBase { readonly importClauseOrBindingPattern: ImportClause | ObjectBindingPattern; readonly importKind: ImportKind.Default | ImportKind.Named; readonly addAsTypeOnly: AddAsTypeOnly; + readonly propertyName?: string; } interface FixAddNewImport extends ImportFixBase { readonly kind: ImportFixKind.AddNew; readonly importKind: ImportKind; readonly addAsTypeOnly: AddAsTypeOnly; + readonly propertyName?: string; readonly useRequire: boolean; readonly qualification?: Qualification; } @@ -1794,7 +1809,7 @@ function doAddExistingFix( factory.createObjectBindingPattern([ ...clause.elements.filter(e => !removeExistingImportSpecifiers.has(e)), ...defaultImport ? [factory.createBindingElement(/*dotDotDotToken*/ undefined, /*propertyName*/ "default", defaultImport.name)] : emptyArray, - ...namedImports.map(i => factory.createBindingElement(/*dotDotDotToken*/ undefined, /*propertyName*/ undefined, i.name)), + ...namedImports.map(i => factory.createBindingElement(/*dotDotDotToken*/ undefined, i.propertyName, i.name)), ]), ); return; @@ -1803,7 +1818,7 @@ function doAddExistingFix( addElementToBindingPattern(clause, defaultImport.name, "default"); } for (const specifier of namedImports) { - addElementToBindingPattern(clause, specifier.name, /*propertyName*/ undefined); + addElementToBindingPattern(clause, specifier.name, specifier.propertyName); } return; } @@ -1823,7 +1838,7 @@ function doAddExistingFix( namedImports.map(namedImport => factory.createImportSpecifier( (!clause.isTypeOnly || promoteFromTypeOnly) && shouldUseTypeOnly(namedImport, preferences), - /*propertyName*/ undefined, + namedImport.propertyName === undefined ? undefined : factory.createIdentifier(namedImport.propertyName), factory.createIdentifier(namedImport.name), ) ), @@ -1919,11 +1934,12 @@ function getImportTypePrefix(moduleSpecifier: string, quotePreference: QuotePref interface Import { readonly name: string; readonly addAsTypeOnly: AddAsTypeOnly; + readonly propertyName?: string; // Use when needing to generate an `ImportSpecifier with a `propertyName`; the name preceding "as" keyword (undefined when "as" is absent) } interface ImportsCollection { readonly defaultImport?: Import; - readonly namedImports?: Map; + readonly namedImports?: Map; readonly namespaceLikeImport?: { readonly importKind: ImportKind.CommonJS | ImportKind.Namespace; readonly name: string; @@ -1964,7 +1980,7 @@ function getNewImports( namedImports?.map(namedImport => factory.createImportSpecifier( !topLevelTypeOnly && shouldUseTypeOnly(namedImport, preferences), - /*propertyName*/ undefined, + namedImport.propertyName === undefined ? undefined : factory.createIdentifier(namedImport.propertyName), factory.createIdentifier(namedImport.name), ) ), @@ -2003,7 +2019,7 @@ function getNewRequires(moduleSpecifier: string, quotePreference: QuotePreferenc let statements: RequireVariableStatement | readonly RequireVariableStatement[] | undefined; // const { default: foo, bar, etc } = require('./mod'); if (defaultImport || namedImports?.length) { - const bindingElements = namedImports?.map(({ name }) => factory.createBindingElement(/*dotDotDotToken*/ undefined, /*propertyName*/ undefined, name)) || []; + const bindingElements = namedImports?.map(({ name, propertyName }) => factory.createBindingElement(/*dotDotDotToken*/ undefined, propertyName, name)) || []; if (defaultImport) { bindingElements.unshift(factory.createBindingElement(/*dotDotDotToken*/ undefined, "default", defaultImport.name)); } diff --git a/tests/cases/fourslash/moveToFile_alias.ts b/tests/cases/fourslash/moveToFile_alias.ts new file mode 100644 index 0000000000000..ee02d08e0fe62 --- /dev/null +++ b/tests/cases/fourslash/moveToFile_alias.ts @@ -0,0 +1,43 @@ + +/// + + +// @filename: /producer.ts +//// export function doit() {} + +// @filename: /test.ts +//// import { doit as doit2 } from "./producer"; +//// +//// class Another {} +//// +//// [|class Consumer { +//// constructor() { +//// doit2(); +//// } +//// }|] + +// @filename: /consumer.ts +//// + + +verify.moveToFile({ + newFileContents: { + "/test.ts": +` +class Another {} + +`, + + "/consumer.ts": +`import { doit as doit2 } from "./producer"; + + +class Consumer { + constructor() { + doit2(); + } +} +` + }, + interactiveRefactorArguments: { targetFile: "/consumer.ts" }, +}); diff --git a/tests/cases/fourslash/moveToFile_alias2.ts b/tests/cases/fourslash/moveToFile_alias2.ts new file mode 100644 index 0000000000000..ff81c6198b03e --- /dev/null +++ b/tests/cases/fourslash/moveToFile_alias2.ts @@ -0,0 +1,43 @@ + +/// + + +// @filename: /producer.ts +//// export function doit() {}; +//// export const x = 1; + +// @filename: /test.ts +//// import { doit as doit2 } from "./producer"; +//// +//// class Another {} +//// +//// [|class Consumer { +//// constructor() { +//// doit2(); +//// } +//// }|] + +// @filename: /consumer.ts +//// import { x } from "./producer"; +//// x; + +verify.moveToFile({ + newFileContents: { + "/test.ts": +` +class Another {} + +`, + + "/consumer.ts": +`import { doit as doit2, x } from "./producer"; +x; +class Consumer { + constructor() { + doit2(); + } +} +` + }, + interactiveRefactorArguments: { targetFile: "/consumer.ts" }, +}); diff --git a/tests/cases/fourslash/moveToFile_alias3.ts b/tests/cases/fourslash/moveToFile_alias3.ts new file mode 100644 index 0000000000000..46fe048a9dfdd --- /dev/null +++ b/tests/cases/fourslash/moveToFile_alias3.ts @@ -0,0 +1,42 @@ + +/// + + +// @filename: /producer.ts +//// export function doit() {}; + +// @filename: /test.ts +//// import { doit as doit2 } from "./producer"; +//// +//// class Another {} +//// +//// [|class Consumer { +//// constructor() { +//// doit2(); +//// } +//// }|] + +// @filename: /consumer.ts +//// import { doit } from "./producer"; // existing import does not change when alias imported +//// doit(); + +verify.moveToFile({ + newFileContents: { + "/test.ts": +` +class Another {} + +`, + + "/consumer.ts": +`import { doit } from "./producer"; // existing import does not change when alias imported +doit(); +class Consumer { + constructor() { + doit2(); + } +} +` + }, + interactiveRefactorArguments: { targetFile: "/consumer.ts" }, +}); diff --git a/tests/cases/fourslash/moveToNewFile_alias.ts b/tests/cases/fourslash/moveToNewFile_alias.ts new file mode 100644 index 0000000000000..6a6d536a37c67 --- /dev/null +++ b/tests/cases/fourslash/moveToNewFile_alias.ts @@ -0,0 +1,37 @@ + +/// + + +// @filename: /producer.ts +//// export function doit() {} + +// @filename: /test.ts +//// import { doit as doit2 } from "./producer"; +//// +//// class Another {} +//// +//// [|class Consumer { +//// constructor() { +//// doit2(); +//// } +//// }|] + +verify.moveToNewFile({ + newFileContents: { + "/test.ts": +` +class Another {} + +`, + + "/Consumer.ts": +`import { doit as doit2 } from "./producer"; + +class Consumer { + constructor() { + doit2(); + } +} +` + } +}); From 52eaa7b02fdeaa8969f88c7f5c0b252f5f0bd147 Mon Sep 17 00:00:00 2001 From: Isabel Duan Date: Sun, 15 Sep 2024 18:10:52 -0700 Subject: [PATCH 11/14] Enable `--isolatedDeclarations` on TS codebase (#59635) Co-authored-by: Sheetal Nandi Co-authored-by: Andrew Branch --- eslint.config.mjs | 1 + scripts/processDiagnosticMessages.mjs | 3 +- src/compiler/binder.ts | 2 +- src/compiler/builder.ts | 11 +- src/compiler/builderState.ts | 16 +- src/compiler/checker.ts | 4 +- src/compiler/commandLineParser.ts | 36 +- src/compiler/core.ts | 57 +- src/compiler/debug.ts | 22 +- src/compiler/emitter.ts | 29 +- src/compiler/executeCommandLine.ts | 2 +- src/compiler/expressionToTypeNode.ts | 6 +- src/compiler/factory/emitHelpers.ts | 2 +- src/compiler/factory/emitNode.ts | 36 +- src/compiler/factory/nodeChildren.ts | 4 +- src/compiler/factory/nodeFactory.ts | 4 +- src/compiler/factory/utilities.ts | 38 +- src/compiler/moduleNameResolver.ts | 34 +- src/compiler/moduleSpecifiers.ts | 4 +- src/compiler/parser.ts | 17 +- src/compiler/path.ts | 32 +- src/compiler/performance.ts | 22 +- src/compiler/performanceCore.ts | 4 +- src/compiler/program.ts | 31 +- src/compiler/resolutionCache.ts | 10 +- src/compiler/scanner.ts | 27 +- src/compiler/semver.ts | 18 +- src/compiler/sourcemap.ts | 12 +- src/compiler/symbolWalker.ts | 2 +- src/compiler/sys.ts | 20 +- src/compiler/tracing.ts | 18 +- src/compiler/transformer.ts | 4 +- src/compiler/transformers/classThis.ts | 2 +- src/compiler/transformers/declarations.ts | 8 +- .../transformers/declarations/diagnostics.ts | 4 +- src/compiler/transformers/es2017.ts | 2 +- .../module/impliedNodeFormatDependent.ts | 3 +- src/compiler/transformers/ts.ts | 3 +- src/compiler/transformers/utilities.ts | 26 +- src/compiler/tsbuildPublic.ts | 19 +- src/compiler/types.ts | 218 ++++++-- src/compiler/utilities.ts | 506 +++++++++--------- src/compiler/utilitiesPublic.ts | 54 +- src/compiler/visitorPublic.ts | 4 +- src/compiler/watch.ts | 29 +- src/compiler/watchPublic.ts | 4 +- src/compiler/watchUtilities.ts | 14 +- src/deprecatedCompat/deprecate.ts | 2 +- src/harness/client.ts | 23 +- src/harness/collectionsImpl.ts | 28 +- src/harness/compilerImpl.ts | 2 +- src/harness/documentsUtil.ts | 8 +- src/harness/evaluatorImpl.ts | 4 +- src/harness/fakesHosts.ts | 52 +- src/harness/fourslashImpl.ts | 236 ++++---- src/harness/fourslashInterfaceImpl.ts | 358 ++++++++----- src/harness/harnessIO.ts | 63 ++- src/harness/harnessLanguageService.ts | 44 +- src/harness/harnessUtils.ts | 24 +- src/harness/incrementalUtils.ts | 8 +- src/harness/projectServiceStateLogger.ts | 2 +- src/harness/runnerbase.ts | 8 +- src/harness/sourceMapRecorder.ts | 4 +- src/harness/util.ts | 8 +- src/harness/vfsUtil.ts | 84 +-- src/harness/vpathUtil.ts | 12 +- src/harness/watchUtils.ts | 4 +- src/jsTyping/jsTyping.ts | 4 +- src/jsTyping/shared.ts | 2 +- src/server/editorServices.ts | 132 ++--- src/server/project.ts | 240 +++++---- src/server/scriptInfo.ts | 52 +- src/server/scriptVersionCache.ts | 39 +- src/server/session.ts | 14 +- src/server/typingInstallerAdapter.ts | 6 +- src/server/utilities.ts | 6 +- src/server/utilitiesPublic.ts | 2 +- src/services/breakpoints.ts | 2 +- src/services/codeFixProvider.ts | 6 +- src/services/codefixes/helpers.ts | 15 +- src/services/codefixes/importFixes.ts | 2 +- src/services/exportInfoMap.ts | 9 +- src/services/findAllReferences.ts | 2 +- src/services/formatting/formatting.ts | 2 +- src/services/formatting/formattingContext.ts | 6 +- src/services/formatting/smartIndenter.ts | 7 +- src/services/jsDoc.ts | 2 +- src/services/organizeImports.ts | 10 +- src/services/refactorProvider.ts | 2 +- src/services/refactors/convertImport.ts | 2 +- src/services/refactors/extractSymbol.ts | 22 +- src/services/refactors/helpers.ts | 4 +- src/services/refactors/moveToFile.ts | 10 +- src/services/services.ts | 4 +- src/services/sourcemaps.ts | 2 +- src/services/stringCompletions.ts | 11 +- src/services/symbolDisplay.ts | 10 +- src/services/textChanges.ts | 14 +- src/services/types.ts | 2 +- src/services/utilities.ts | 104 ++-- src/testRunner/compilerRunner.ts | 8 +- src/testRunner/fourslashRunner.ts | 6 +- src/testRunner/parallel/host.ts | 2 +- src/testRunner/parallel/shared.ts | 2 +- src/testRunner/parallel/worker.ts | 2 +- src/testRunner/projectsRunner.ts | 4 +- src/testRunner/transpileRunner.ts | 6 +- src/testRunner/unittests/config/helpers.ts | 4 +- src/testRunner/unittests/helpers.ts | 12 +- .../unittests/helpers/alternateResult.ts | 2 +- src/testRunner/unittests/helpers/baseline.ts | 12 +- src/testRunner/unittests/helpers/contents.ts | 10 +- .../unittests/helpers/declarationEmit.ts | 2 +- .../helpers/demoProjectReferences.ts | 4 +- src/testRunner/unittests/helpers/extends.ts | 2 +- .../forceConsistentCasingInFileNames.ts | 2 +- .../unittests/helpers/libraryResolution.ts | 6 +- .../monorepoSymlinkedSiblingPackages.ts | 2 +- src/testRunner/unittests/helpers/noCheck.ts | 2 +- src/testRunner/unittests/helpers/noEmit.ts | 8 +- .../unittests/helpers/noEmitOnError.ts | 4 +- .../unittests/helpers/projectRoots.ts | 2 +- .../helpers/sampleProjectReferences.ts | 6 +- .../unittests/helpers/solutionBuilder.ts | 8 +- .../unittests/helpers/transitiveReferences.ts | 8 +- src/testRunner/unittests/helpers/tsc.ts | 4 +- src/testRunner/unittests/helpers/tscWatch.ts | 12 +- src/testRunner/unittests/helpers/tsserver.ts | 48 +- .../unittests/helpers/typingsInstaller.ts | 4 +- .../helpers/virtualFileSystemWithWatch.ts | 122 ++--- .../unittests/services/extract/helpers.ts | 4 +- src/tsconfig-base.json | 1 + src/tsserver/common.ts | 2 +- src/typingsInstaller/nodeTypingsInstaller.ts | 4 +- src/typingsInstallerCore/typingsInstaller.ts | 19 +- tests/baselines/reference/api/typescript.d.ts | 24 +- 136 files changed, 1924 insertions(+), 1591 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 9fd6276e584fc..bc30b791311be 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -118,6 +118,7 @@ export default tseslint.config( "@typescript-eslint/ban-ts-comment": "off", "@typescript-eslint/class-literal-property-style": "off", "@typescript-eslint/consistent-indexed-object-style": "off", + "@typescript-eslint/consistent-generic-constructors": "off", "@typescript-eslint/no-duplicate-enum-values": "off", "@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-namespace": "off", diff --git a/scripts/processDiagnosticMessages.mjs b/scripts/processDiagnosticMessages.mjs index 85f029e1d3765..33d373936a4b7 100644 --- a/scripts/processDiagnosticMessages.mjs +++ b/scripts/processDiagnosticMessages.mjs @@ -92,6 +92,7 @@ function buildInfoFileOutput(messageTable, inputFilePathRel) { " return { code, category, key, message, reportsUnnecessary, elidedInCompatabilityPyramid, reportsDeprecated };", "}", "", + "/* eslint-disable @typescript-eslint/no-unnecessary-type-assertion*/", // type assertions are needed for isolatedDeclarations "/** @internal */", "export const Diagnostics = {", ]; @@ -101,7 +102,7 @@ function buildInfoFileOutput(messageTable, inputFilePathRel) { const argElidedInCompatabilityPyramid = elidedInCompatabilityPyramid ? `${!reportsUnnecessary ? ", /*reportsUnnecessary*/ undefined" : ""}, /*elidedInCompatabilityPyramid*/ ${elidedInCompatabilityPyramid}` : ""; const argReportsDeprecated = reportsDeprecated ? `${!argElidedInCompatabilityPyramid ? ", /*reportsUnnecessary*/ undefined, /*elidedInCompatabilityPyramid*/ undefined" : ""}, /*reportsDeprecated*/ ${reportsDeprecated}` : ""; - result.push(` ${propName}: diag(${code}, DiagnosticCategory.${category}, "${createKey(propName, code)}", ${JSON.stringify(name)}${argReportsUnnecessary}${argElidedInCompatabilityPyramid}${argReportsDeprecated}),`); + result.push(` ${propName}: diag(${code}, DiagnosticCategory.${category}, "${createKey(propName, code)}", ${JSON.stringify(name)}${argReportsUnnecessary}${argElidedInCompatabilityPyramid}${argReportsDeprecated}) as DiagnosticMessage,`); }); result.push("};"); diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 1666c90883e80..7f61986a80fb8 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -509,7 +509,7 @@ export function createFlowNode(flags: FlowFlags, node: unknown, antecedent: Flow const binder = /* @__PURE__ */ createBinder(); /** @internal */ -export function bindSourceFile(file: SourceFile, options: CompilerOptions) { +export function bindSourceFile(file: SourceFile, options: CompilerOptions): void { performance.mark("beforeBind"); binder(file, options); performance.mark("afterBind"); diff --git a/src/compiler/builder.ts b/src/compiler/builder.ts index 6b0d7a24b3f2f..1c472cebead0d 100644 --- a/src/compiler/builder.ts +++ b/src/compiler/builder.ts @@ -8,6 +8,7 @@ import { BuilderProgramHost, BuilderState, BuildInfo, + BuildInfoFileVersionMap, CancellationToken, CommandLineOption, compareStringsCaseSensitive, @@ -277,7 +278,7 @@ function toBuilderProgramStateWithDefinedProgram(state: ReusableBuilderProgramSt * * @internal */ -export function getBuilderFileEmit(options: CompilerOptions) { +export function getBuilderFileEmit(options: CompilerOptions): BuilderFileEmit { let result = BuilderFileEmit.Js; if (options.sourceMap) result = result | BuilderFileEmit.JsMap; if (options.inlineSourceMap) result = result | BuilderFileEmit.JsInlineMap; @@ -733,7 +734,7 @@ export function getPendingEmitKindWithSeen( seenOldOptionsOrEmitKind: CompilerOptions | BuilderFileEmit | undefined, emitOnlyDtsFiles: boolean | undefined, isForDtsErrors: boolean, -) { +): BuilderFileEmit { let pendingKind = getPendingEmitKind(optionsOrEmitKind, seenOldOptionsOrEmitKind); if (emitOnlyDtsFiles) pendingKind = pendingKind & BuilderFileEmit.AllDts; if (isForDtsErrors) pendingKind = pendingKind & BuilderFileEmit.DtsErrors; @@ -1623,7 +1624,7 @@ export function computeSignatureWithDiagnostics( text: string, host: HostForComputeHash, data: WriteFileCallbackData | undefined, -) { +): string { text = getTextHandlingSourceMapForSignature(text, data); let sourceFileDirectory: string | undefined; if (data?.diagnostics?.length) { @@ -2395,7 +2396,7 @@ export function getBuildInfoFileVersionMap( program: IncrementalBuildInfo, buildInfoPath: string, host: Pick, -) { +): BuildInfoFileVersionMap { const buildInfoDirectory = getDirectoryPath(getNormalizedAbsolutePath(buildInfoPath, host.getCurrentDirectory())); const getCanonicalFileName = createGetCanonicalFileName(host.useCaseSensitiveFileNames()); const fileInfos = new Map(); @@ -2440,7 +2441,7 @@ export function getNonIncrementalBuildInfoRoots( buildInfo: BuildInfo, buildInfoPath: string, host: Pick, -) { +): Path[] | undefined { if (!isNonIncrementalBuildInfo(buildInfo)) return undefined; const buildInfoDirectory = getDirectoryPath(getNormalizedAbsolutePath(buildInfoPath, host.getCurrentDirectory())); const getCanonicalFileName = createGetCanonicalFileName(host.useCaseSensitiveFileNames()); diff --git a/src/compiler/builderState.ts b/src/compiler/builderState.ts index 0e571d233d7e8..cf9932e94631b 100644 --- a/src/compiler/builderState.ts +++ b/src/compiler/builderState.ts @@ -292,11 +292,11 @@ export namespace BuilderState { /** * Returns true if oldState is reusable, that is the emitKind = module/non module has not changed */ - export function canReuseOldState(newReferencedMap: ReadonlyManyToManyPathMap | undefined, oldState: BuilderState | undefined) { + export function canReuseOldState(newReferencedMap: ReadonlyManyToManyPathMap | undefined, oldState: BuilderState | undefined): boolean | undefined { return oldState && !oldState.referencedMap === !newReferencedMap; } - export function createReferencedMap(options: CompilerOptions) { + export function createReferencedMap(options: CompilerOptions): ManyToManyPathMap | undefined { return options.module !== ModuleKind.None && !options.outFile ? createManyToManyPathMap() : undefined; @@ -346,7 +346,7 @@ export namespace BuilderState { /** * Releases needed properties */ - export function releaseCache(state: BuilderState) { + export function releaseCache(state: BuilderState): void { state.allFilesExcludingDefaultLibraryFile = undefined; state.allFileNames = undefined; } @@ -391,7 +391,7 @@ export namespace BuilderState { return (state.referencedMap ? getFilesAffectedByUpdatedShapeWhenModuleEmit : getFilesAffectedByUpdatedShapeWhenNonModuleEmit)(state, programOfThisState, sourceFile, cancellationToken, host); } - export function updateSignatureOfFile(state: BuilderState, signature: string | undefined, path: Path) { + export function updateSignatureOfFile(state: BuilderState, signature: string | undefined, path: Path): void { state.fileInfos.get(path)!.signature = signature; (state.hasCalledUpdateShapeSignature ||= new Set()).add(path); } @@ -402,7 +402,7 @@ export namespace BuilderState { cancellationToken: CancellationToken | undefined, host: HostForComputeHash, onNewSignature: (signature: string, sourceFiles: readonly SourceFile[]) => void, - ) { + ): void { programOfThisState.emit( sourceFile, (fileName, text, _writeByteOrderMark, _onError, sourceFiles, data) => { @@ -434,8 +434,8 @@ export namespace BuilderState { sourceFile: SourceFile, cancellationToken: CancellationToken | undefined, host: HostForComputeHash, - useFileVersionAsSignature = state.useFileVersionAsSignature, - ) { + useFileVersionAsSignature: boolean | undefined = state.useFileVersionAsSignature, + ): boolean { // If we have cached the result for this file, that means hence forth we should assume file shape is uptodate if (state.hasCalledUpdateShapeSignature?.has(sourceFile.resolvedPath)) return false; @@ -507,7 +507,7 @@ export namespace BuilderState { /** * Gets the files referenced by the the file path */ - export function getReferencedByPaths(state: Readonly, referencedFilePath: Path) { + export function getReferencedByPaths(state: Readonly, referencedFilePath: Path): Path[] { const keys = state.referencedMap!.getKeys(referencedFilePath); return keys ? arrayFrom(keys.keys()) : []; } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4d4f1bf69a808..06b519ff4b898 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -1450,7 +1450,7 @@ export function getSymbolId(symbol: Symbol): SymbolId { } /** @internal */ -export function isInstantiatedModule(node: ModuleDeclaration, preserveConstEnums: boolean) { +export function isInstantiatedModule(node: ModuleDeclaration, preserveConstEnums: boolean): boolean { const moduleState = getModuleInstanceState(node); return moduleState === ModuleInstanceState.Instantiated || (preserveConstEnums && moduleState === ModuleInstanceState.ConstEnumOnly); @@ -52709,7 +52709,7 @@ function getIterationTypesKeyFromIterationTypeKind(typeKind: IterationTypeKind) } /** @internal */ -export function signatureHasRestParameter(s: Signature) { +export function signatureHasRestParameter(s: Signature): boolean { return !!(s.flags & SignatureFlags.HasRestParameter); } diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 902c235c25f01..830fb26370426 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -138,7 +138,7 @@ const jsxOptionMap = new Map(Object.entries({ })); /** @internal */ -export const inverseJsxOptionMap = new Map(mapIterator(jsxOptionMap.entries(), ([key, value]: [string, JsxEmit]) => ["" + value, key] as const)); +export const inverseJsxOptionMap: Map = new Map(mapIterator(jsxOptionMap.entries(), ([key, value]: [string, JsxEmit]) => ["" + value, key] as const)); // NOTE: The order here is important to default lib ordering as entries will have the same // order in the generated program (see `getDefaultLibPriority` in program.ts). This @@ -248,7 +248,7 @@ const libEntries: [string, string][] = [ * * @internal */ -export const libs = libEntries.map(entry => entry[0]); +export const libs: string[] = libEntries.map(entry => entry[0]); /** * A map of lib names to lib files. This map is used both for parsing the "lib" command line @@ -256,7 +256,7 @@ export const libs = libEntries.map(entry => entry[0]); * * @internal */ -export const libMap = new Map(libEntries); +export const libMap: Map = new Map(libEntries); // Watch related options @@ -1800,7 +1800,7 @@ function createDiagnosticForInvalidCustomType(opt: CommandLineOptionOfCustomType } /** @internal */ -export function parseCustomTypeOption(opt: CommandLineOptionOfCustomType, value: string | undefined, errors: Diagnostic[]) { +export function parseCustomTypeOption(opt: CommandLineOptionOfCustomType, value: string | undefined, errors: Diagnostic[]): string | number | undefined { return convertJsonOptionOfCustomType(opt, (value ?? "").trim(), errors); } @@ -1835,6 +1835,14 @@ export interface OptionsBase { [option: string]: CompilerOptionsValue | TsConfigSourceFile | undefined; } +/** @internal */ +export interface BaseParsedCommandLine { + options: OptionsBase; + watchOptions: WatchOptions | undefined; + fileNames: string[]; + errors: Diagnostic[]; +} + /** @internal */ export interface ParseCommandLineWorkerDiagnostics extends DidYouMeanOptionsDiagnostics { getOptionsNameMap: () => OptionsNameMap; @@ -1875,7 +1883,7 @@ export function parseCommandLineWorker( diagnostics: ParseCommandLineWorkerDiagnostics, commandLine: readonly string[], readFile?: (path: string) => string | undefined, -) { +): BaseParsedCommandLine { const options = {} as OptionsBase; let watchOptions: WatchOptions | undefined; const fileNames: string[] = []; @@ -2602,11 +2610,11 @@ export function convertToTSConfig(configParseResult: ParsedCommandLine, configFi const providedKeys = new Set(optionMap.keys()); const impliedCompilerOptions: Record = {}; for (const option in computedOptions) { - if (!providedKeys.has(option) && some(computedOptions[option as keyof typeof computedOptions].dependencies, dep => providedKeys.has(dep))) { - const implied = computedOptions[option as keyof typeof computedOptions].computeValue(configParseResult.options); - const defaultValue = computedOptions[option as keyof typeof computedOptions].computeValue({}); + if (!providedKeys.has(option) && some(computedOptions[option].dependencies, dep => providedKeys.has(dep))) { + const implied = computedOptions[option].computeValue(configParseResult.options); + const defaultValue = computedOptions[option].computeValue({}); if (implied !== defaultValue) { - impliedCompilerOptions[option] = computedOptions[option as keyof typeof computedOptions].computeValue(configParseResult.options); + impliedCompilerOptions[option] = computedOptions[option].computeValue(configParseResult.options); } } } @@ -2866,7 +2874,7 @@ export function generateTSConfig(options: CompilerOptions, fileNames: readonly s } /** @internal */ -export function convertToOptionsWithAbsolutePaths(options: CompilerOptions, toAbsolutePath: (path: string) => string) { +export function convertToOptionsWithAbsolutePaths(options: CompilerOptions, toAbsolutePath: (path: string) => string): CompilerOptions { const result: CompilerOptions = {}; const optionsNameMap = getOptionsNameMap().optionsNameMap; @@ -2927,7 +2935,7 @@ export function parseJsonSourceFileConfigFileContent(sourceFile: TsConfigSourceF } /** @internal */ -export function setConfigFileInOptions(options: CompilerOptions, configFile: TsConfigSourceFile | undefined) { +export function setConfigFileInOptions(options: CompilerOptions, configFile: TsConfigSourceFile | undefined): void { if (configFile) { Object.defineProperty(options, "configFile", { enumerable: false, writable: false, value: configFile }); } @@ -3243,12 +3251,12 @@ function shouldReportNoInputFiles(fileNames: string[], canJsonReportNoInutFiles: } /** @internal */ -export function canJsonReportNoInputFiles(raw: any) { +export function canJsonReportNoInputFiles(raw: any): boolean { return !hasProperty(raw, "files") && !hasProperty(raw, "references"); } /** @internal */ -export function updateErrorForNoInputFiles(fileNames: string[], configFileName: string, configFileSpecs: ConfigFileSpecs, configParseDiagnostics: Diagnostic[], canJsonReportNoInutFiles: boolean) { +export function updateErrorForNoInputFiles(fileNames: string[], configFileName: string, configFileSpecs: ConfigFileSpecs, configParseDiagnostics: Diagnostic[], canJsonReportNoInutFiles: boolean): boolean { const existingErrors = configParseDiagnostics.length; if (shouldReportNoInputFiles(fileNames, canJsonReportNoInutFiles)) { configParseDiagnostics.push(getErrorForNoInputFiles(configFileSpecs, configFileName)); @@ -3943,7 +3951,7 @@ export function matchesExclude( excludeSpecs: readonly string[] | undefined, useCaseSensitiveFileNames: boolean, currentDirectory: string, -) { +): boolean { return matchesExcludeWorker( pathToCheck, filter(excludeSpecs, spec => !invalidDotDotAfterRecursiveWildcard(spec)), diff --git a/src/compiler/core.ts b/src/compiler/core.ts index 40b58adfdeba6..ef83fefd533e0 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -329,7 +329,7 @@ export function map(array: readonly T[] | undefined, f: (x: T, i: number) } /** @internal */ -export function* mapIterator(iter: Iterable, mapFn: (x: T) => U) { +export function* mapIterator(iter: Iterable, mapFn: (x: T) => U): Generator { for (const x of iter) { yield mapFn(x); } @@ -434,7 +434,7 @@ export function flatMapToMutable(array: readonly T[] | undefined, mapfn: ( } /** @internal */ -export function* flatMapIterator(iter: Iterable, mapfn: (x: T) => readonly U[] | Iterable | undefined) { +export function* flatMapIterator(iter: Iterable, mapfn: (x: T) => readonly U[] | Iterable | undefined): Generator { for (const x of iter) { const iter2 = mapfn(x); if (!iter2) continue; @@ -505,7 +505,8 @@ export function mapDefined(array: readonly T[] | undefined, mapFn: (x: T, } /** @internal */ -export function* mapDefinedIterator(iter: Iterable, mapFn: (x: T) => U | undefined) { +// eslint-disable-next-line no-restricted-syntax +export function* mapDefinedIterator(iter: Iterable, mapFn: (x: T) => U | undefined): Generator { for (const x of iter) { const value = mapFn(x); if (value !== undefined) { @@ -515,7 +516,7 @@ export function* mapDefinedIterator(iter: Iterable, mapFn: (x: T) => U } /** @internal */ -export function getOrUpdate(map: Map, key: K, callback: () => V) { +export function getOrUpdate(map: Map, key: K, callback: () => V): V { if (map.has(key)) { return map.get(key)!; } @@ -525,7 +526,7 @@ export function getOrUpdate(map: Map, key: K, callback: () => V) { } /** @internal */ -export function tryAddToSet(set: Set, value: T) { +export function tryAddToSet(set: Set, value: T): boolean { if (!set.has(value)) { set.add(value); return true; @@ -534,7 +535,7 @@ export function tryAddToSet(set: Set, value: T) { } /** @internal */ -export function* singleIterator(value: T) { +export function* singleIterator(value: T): Generator { yield value; } @@ -1039,14 +1040,14 @@ export function toSorted(array: readonly T[], comparer?: Comparer): Sorted } /** @internal */ -export function* arrayReverseIterator(array: readonly T[]) { +export function* arrayReverseIterator(array: readonly T[]): Generator { for (let i = array.length - 1; i >= 0; i--) { yield array[i]; } } /** @internal */ -export function rangeEquals(array1: readonly T[], array2: readonly T[], pos: number, end: number) { +export function rangeEquals(array1: readonly T[], array2: readonly T[], pos: number, end: number): boolean { while (pos < end) { if (array1[pos] !== array2[pos]) { return false; @@ -1346,7 +1347,7 @@ export function arrayFrom(iterator: Iterable, map?: (t: T) => U): (T | } /** @internal */ -export function assign(t: T, ...args: (T | undefined)[]) { +export function assign(t: T, ...args: (T | undefined)[]): T { for (const arg of args) { if (arg === undefined) continue; for (const p in arg) { @@ -1366,7 +1367,7 @@ export function assign(t: T, ...args: (T | undefined)[]) { * * @internal */ -export function equalOwnProperties(left: MapLike | undefined, right: MapLike | undefined, equalityComparer: EqualityComparer = equateValues) { +export function equalOwnProperties(left: MapLike | undefined, right: MapLike | undefined, equalityComparer: EqualityComparer = equateValues): boolean { if (left === right) return true; if (!left || !right) return false; for (const key in left) { @@ -1509,7 +1510,7 @@ export function extend(first: T1, second: T2): T1 & T2 { } /** @internal */ -export function copyProperties(first: T1, second: T2) { +export function copyProperties(first: T1, second: T2): void { for (const id in second) { if (hasOwnProperty.call(second, id)) { (first as any)[id] = second[id]; @@ -1824,7 +1825,7 @@ export function returnUndefined(): undefined { * * @internal */ -export function identity(x: T) { +export function identity(x: T): T { return x; } @@ -1871,7 +1872,7 @@ const fileNameLowerCaseRegExp = /[^\u0130\u0131\u00DFa-z0-9\\/:\-_. ]+/g; * * @internal */ -export function toFileNameLowerCase(x: string) { +export function toFileNameLowerCase(x: string): string { return fileNameLowerCaseRegExp.test(x) ? x.replace(fileNameLowerCaseRegExp, toLowerCase) : x; @@ -1933,7 +1934,7 @@ export const enum AssertionLevel { export type AnyFunction = (...args: never[]) => void; /** @internal */ -export function equateValues(a: T, b: T) { +export function equateValues(a: T, b: T): boolean { return a === b; } @@ -1947,7 +1948,7 @@ export function equateValues(a: T, b: T) { * * @internal */ -export function equateStringsCaseInsensitive(a: string, b: string) { +export function equateStringsCaseInsensitive(a: string, b: string): boolean { return a === b || a !== undefined && b !== undefined @@ -1962,7 +1963,7 @@ export function equateStringsCaseInsensitive(a: string, b: string) { * * @internal */ -export function equateStringsCaseSensitive(a: string, b: string) { +export function equateStringsCaseSensitive(a: string, b: string): boolean { return equateValues(a, b); } @@ -2026,7 +2027,7 @@ export function min(items: readonly T[], compare: Comparer): T | undefined * * @internal */ -export function compareStringsCaseInsensitive(a: string, b: string) { +export function compareStringsCaseInsensitive(a: string, b: string): Comparison { if (a === b) return Comparison.EqualTo; if (a === undefined) return Comparison.LessThan; if (b === undefined) return Comparison.GreaterThan; @@ -2047,7 +2048,7 @@ export function compareStringsCaseInsensitive(a: string, b: string) { * * @internal */ -export function compareStringsCaseInsensitiveEslintCompatible(a: string, b: string) { +export function compareStringsCaseInsensitiveEslintCompatible(a: string, b: string): Comparison { if (a === b) return Comparison.EqualTo; if (a === undefined) return Comparison.LessThan; if (b === undefined) return Comparison.GreaterThan; @@ -2073,7 +2074,7 @@ export function compareStringsCaseSensitive(a: string | undefined, b: string | u } /** @internal */ -export function getStringComparer(ignoreCase?: boolean) { +export function getStringComparer(ignoreCase?: boolean): typeof compareStringsCaseInsensitive { return ignoreCase ? compareStringsCaseInsensitive : compareStringsCaseSensitive; } @@ -2103,12 +2104,12 @@ let uiComparerCaseSensitive: Comparer | undefined; let uiLocale: string | undefined; /** @internal */ -export function getUILocale() { +export function getUILocale(): string | undefined { return uiLocale; } /** @internal */ -export function setUILocale(value: string | undefined) { +export function setUILocale(value: string | undefined): void { if (uiLocale !== value) { uiLocale = value; uiComparerCaseSensitive = undefined; @@ -2127,7 +2128,7 @@ export function setUILocale(value: string | undefined) { * * @internal */ -export function compareStringsCaseSensitiveUI(a: string, b: string) { +export function compareStringsCaseSensitiveUI(a: string, b: string): Comparison { uiComparerCaseSensitive ??= createUIStringComparer(uiLocale); return uiComparerCaseSensitive(a, b); } @@ -2265,7 +2266,7 @@ export function tryRemoveSuffix(str: string, suffix: string): string | undefined * * @internal */ -export function removeMinAndVersionNumbers(fileName: string) { +export function removeMinAndVersionNumbers(fileName: string): string { // We used to use the regex /[.-]((min)|(\d+(\.\d+)*))$/ and would just .replace it twice. // Unfortunately, that regex has O(n^2) performance because v8 doesn't match from the end of the string. // Instead, we now essentially scan the filename (backwards) ourselves. @@ -2353,7 +2354,7 @@ function unorderedRemoveItemAt(array: T[], index: number): void { * * @internal */ -export function unorderedRemoveItem(array: T[], item: T) { +export function unorderedRemoveItem(array: T[], item: T): boolean { return unorderedRemoveFirstItemWhere(array, element => element === item); } @@ -2441,7 +2442,7 @@ export function tryRemovePrefix(str: string, prefix: string, getCanonicalFileNam } /** @internal */ -export function isPatternMatch({ prefix, suffix }: Pattern, candidate: string) { +export function isPatternMatch({ prefix, suffix }: Pattern, candidate: string): boolean { return candidate.length >= prefix.length + suffix.length && startsWith(candidate, prefix) && endsWith(candidate, suffix); @@ -2449,7 +2450,7 @@ export function isPatternMatch({ prefix, suffix }: Pattern, candidate: string) { /** @internal */ export function and(f: (arg: T) => boolean, g: (arg: T) => boolean) { - return (arg: T) => f(arg) && g(arg); + return (arg: T): boolean => f(arg) && g(arg); } /** @internal */ @@ -2486,7 +2487,7 @@ export function singleElementArray(t: T | undefined): T[] | undefined { } /** @internal */ -export function enumerateInsertsAndDeletes(newItems: readonly T[], oldItems: readonly U[], comparer: (a: T, b: U) => Comparison, inserted: (newItem: T) => void, deleted: (oldItem: U) => void, unchanged?: (oldItem: U, newItem: T) => void) { +export function enumerateInsertsAndDeletes(newItems: readonly T[], oldItems: readonly U[], comparer: (a: T, b: U) => Comparison, inserted: (newItem: T) => void, deleted: (oldItem: U) => void, unchanged?: (oldItem: U, newItem: T) => void): boolean { unchanged ??= noop; let newIndex = 0; let oldIndex = 0; @@ -2525,7 +2526,7 @@ export function enumerateInsertsAndDeletes(newItems: readonly T[], oldItem } /** @internal */ -export function cartesianProduct(arrays: readonly T[][]) { +export function cartesianProduct(arrays: readonly T[][]): T[][] { const result: T[][] = []; cartesianProductWorker(arrays, result, /*outer*/ undefined, 0); return result; diff --git a/src/compiler/debug.ts b/src/compiler/debug.ts index 7468b2aeceaaa..42e8637ac178a 100644 --- a/src/compiler/debug.ts +++ b/src/compiler/debug.ts @@ -113,7 +113,7 @@ export interface LoggingHost { export namespace Debug { /* eslint-disable prefer-const */ let currentAssertionLevel = AssertionLevel.None; - export let currentLogLevel = LogLevel.Warning; + export let currentLogLevel: LogLevel = LogLevel.Warning; export let isDebugging = false; export let loggingHost: LoggingHost | undefined; /* eslint-enable prefer-const */ @@ -154,11 +154,11 @@ export namespace Debug { const assertionCache: Partial> = {}; - export function getAssertionLevel() { + export function getAssertionLevel(): AssertionLevel { return currentAssertionLevel; } - export function setAssertionLevel(level: AssertionLevel) { + export function setAssertionLevel(level: AssertionLevel): void { const prevAssertionLevel = currentAssertionLevel; currentAssertionLevel = level; @@ -365,7 +365,7 @@ export namespace Debug { export function type(value: unknown): asserts value is T; export function type(_value: unknown) {} - export function getFunctionName(func: AnyFunction) { + export function getFunctionName(func: AnyFunction): string { if (typeof func !== "function") { return ""; } @@ -386,7 +386,7 @@ export namespace Debug { /** * Formats an enum value as a string for debugging and debug assertions. */ - export function formatEnum(value = 0, enumObject: any, isFlags?: boolean) { + export function formatEnum(value = 0, enumObject: any, isFlags?: boolean): string { const members = getEnumMembers(enumObject); if (value === 0) { return members.length > 0 && members[0][0] === 0 ? members[0][1] : "0"; @@ -549,7 +549,7 @@ export namespace Debug { } } - export function attachFlowNodeDebugInfo(flowNode: FlowNode) { + export function attachFlowNodeDebugInfo(flowNode: FlowNode): FlowNode { if (isDebugInfoEnabled) { if (typeof Object.setPrototypeOf === "function") { // if we're in es2015, attach the method to a shared prototype for `FlowNode` @@ -589,7 +589,7 @@ export namespace Debug { } } - export function attachNodeArrayDebugInfo(array: NodeArray) { + export function attachNodeArrayDebugInfo(array: NodeArray): void { if (isDebugInfoEnabled) { if (typeof Object.setPrototypeOf === "function") { // if we're in es2015, attach the method to a shared prototype for `NodeArray` @@ -610,7 +610,7 @@ export namespace Debug { /** * Injects debug information into frequently used types. */ - export function enableDebugInfo() { + export function enableDebugInfo(): void { if (isDebugInfoEnabled) return; // avoid recomputing @@ -806,7 +806,7 @@ export namespace Debug { isDebugInfoEnabled = true; } - export function formatVariance(varianceFlags: VarianceFlags) { + export function formatVariance(varianceFlags: VarianceFlags): string { const variance = varianceFlags & VarianceFlags.VarianceMask; let result = variance === VarianceFlags.Invariant ? "in out" : variance === VarianceFlags.Bivariant ? "[bivariant]" : @@ -861,11 +861,11 @@ m2: ${(this.mapper2 as unknown as DebugTypeMapper).__debugToString().split("\n") return mapper; } - export function printControlFlowGraph(flowNode: FlowNode) { + export function printControlFlowGraph(flowNode: FlowNode): void { return console.log(formatControlFlowGraph(flowNode)); } - export function formatControlFlowGraph(flowNode: FlowNode) { + export function formatControlFlowGraph(flowNode: FlowNode): string { let nextDebugFlowId = -1; function getDebugFlowNodeId(f: FlowNode) { diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 98f42996cc86c..e63bfd783ced2 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -428,7 +428,7 @@ import * as performance from "./_namespaces/ts.performance.js"; const brackets = createBracketsMap(); /** @internal */ -export function isBuildInfoFile(file: string) { +export function isBuildInfoFile(file: string): boolean { return fileExtensionIs(file, Extension.TsBuildInfo); } @@ -450,7 +450,7 @@ export function forEachEmittedFile( forceDtsEmit = false, onlyBuildInfo?: boolean, includeBuildInfo?: boolean, -) { +): T | undefined { const sourceFiles = isArray(sourceFilesOrTargetSourceFile) ? sourceFilesOrTargetSourceFile : getSourceFilesToEmit(host, sourceFilesOrTargetSourceFile, forceDtsEmit); const options = host.getCompilerOptions(); if (!onlyBuildInfo) { @@ -478,7 +478,7 @@ export function forEachEmittedFile( } } -export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions) { +export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions): string | undefined { const configFile = options.configFilePath; if (!canEmitTsBuildInfo(options)) return undefined; if (options.tsBuildInfoFile) return options.tsBuildInfoFile; @@ -500,7 +500,7 @@ export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions) { } /** @internal */ -export function canEmitTsBuildInfo(options: CompilerOptions) { +export function canEmitTsBuildInfo(options: CompilerOptions): boolean { return isIncrementalCompilation(options) || !!options.tscBuild; } @@ -561,12 +561,17 @@ function getOutputPathWithoutChangingExt( } /** @internal */ -export function getOutputDeclarationFileName(inputFileName: string, configFile: ParsedCommandLine, ignoreCase: boolean, getCommonSourceDirectory = () => getCommonSourceDirectoryOfConfig(configFile, ignoreCase)) { +export function getOutputDeclarationFileName( + inputFileName: string, + configFile: ParsedCommandLine, + ignoreCase: boolean, + getCommonSourceDirectory = (): string => getCommonSourceDirectoryOfConfig(configFile, ignoreCase), +): string { return getOutputDeclarationFileNameWorker(inputFileName, configFile.options, ignoreCase, getCommonSourceDirectory); } /** @internal */ -export function getOutputDeclarationFileNameWorker(inputFileName: string, options: CompilerOptions, ignoreCase: boolean, getCommonSourceDirectory: () => string) { +export function getOutputDeclarationFileNameWorker(inputFileName: string, options: CompilerOptions, ignoreCase: boolean, getCommonSourceDirectory: () => string): string { return changeExtension( getOutputPathWithoutChangingExt(inputFileName, ignoreCase, options.declarationDir || options.outDir, getCommonSourceDirectory), getDeclarationEmitExtensionForPath(inputFileName), @@ -722,7 +727,7 @@ export function getFirstProjectOutput(configFile: ParsedCommandLine, ignoreCase: } /** @internal */ -export function emitResolverSkipsTypeChecking(emitOnly: boolean | EmitOnly | undefined, forceDtsEmit: boolean | undefined) { +export function emitResolverSkipsTypeChecking(emitOnly: boolean | EmitOnly | undefined, forceDtsEmit: boolean | undefined): boolean { return !!forceDtsEmit && !!emitOnly; } @@ -1113,7 +1118,7 @@ export function emitFiles( } /** @internal */ -export function getBuildInfoText(buildInfo: BuildInfo) { +export function getBuildInfoText(buildInfo: BuildInfo): string { return JSON.stringify(buildInfo); } @@ -1174,16 +1179,16 @@ const enum PipelinePhase { } /** @internal */ -export const createPrinterWithDefaults = /* @__PURE__ */ memoize(() => createPrinter({})); +export const createPrinterWithDefaults: () => Printer = /* @__PURE__ */ memoize(() => createPrinter({})); /** @internal */ -export const createPrinterWithRemoveComments = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true })); +export const createPrinterWithRemoveComments: () => Printer = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true })); /** @internal */ -export const createPrinterWithRemoveCommentsNeverAsciiEscape = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, neverAsciiEscape: true })); +export const createPrinterWithRemoveCommentsNeverAsciiEscape: () => Printer = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, neverAsciiEscape: true })); /** @internal */ -export const createPrinterWithRemoveCommentsOmitTrailingSemicolon = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, omitTrailingSemicolon: true })); +export const createPrinterWithRemoveCommentsOmitTrailingSemicolon: () => Printer = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, omitTrailingSemicolon: true })); export function createPrinter(printerOptions: PrinterOptions = {}, handlers: PrintHandlers = {}): Printer { // Why var? It avoids TDZ checks in the runtime which can be costly. diff --git a/src/compiler/executeCommandLine.ts b/src/compiler/executeCommandLine.ts index c65564ababfcb..ca166635ac5c1 100644 --- a/src/compiler/executeCommandLine.ts +++ b/src/compiler/executeCommandLine.ts @@ -729,7 +729,7 @@ function executeCommandLineWorker( } /** Returns true if commandline is --build and needs to be parsed useing parseBuildCommand */ -export function isBuildCommand(commandLineArgs: readonly string[]) { +export function isBuildCommand(commandLineArgs: readonly string[]): boolean { if (commandLineArgs.length > 0 && commandLineArgs[0].charCodeAt(0) === CharacterCodes.minus) { const firstOption = commandLineArgs[0].slice(commandLineArgs[0].charCodeAt(1) === CharacterCodes.minus ? 2 : 1).toLowerCase(); return firstOption === tscBuildOption.name || firstOption === tscBuildOption.shortName; diff --git a/src/compiler/expressionToTypeNode.ts b/src/compiler/expressionToTypeNode.ts index 047611a5d45f7..1c6e045f0f0bd 100644 --- a/src/compiler/expressionToTypeNode.ts +++ b/src/compiler/expressionToTypeNode.ts @@ -55,6 +55,7 @@ import { PropertySignature, SetAccessorDeclaration, SignatureDeclaration, + SyntacticNodeBuilder, SyntacticTypeNodeBuilderContext, SyntacticTypeNodeBuilderResolver, SyntaxKind, @@ -66,7 +67,10 @@ import { } from "./_namespaces/ts.js"; /** @internal */ -export function createSyntacticTypeNodeBuilder(options: CompilerOptions, resolver: SyntacticTypeNodeBuilderResolver) { +export function createSyntacticTypeNodeBuilder( + options: CompilerOptions, + resolver: SyntacticTypeNodeBuilderResolver, +): SyntacticNodeBuilder { const strictNullChecks = getStrictOptionValue(options, "strictNullChecks"); return { diff --git a/src/compiler/factory/emitHelpers.ts b/src/compiler/factory/emitHelpers.ts index 8cc453299e3f8..722e408e0743b 100644 --- a/src/compiler/factory/emitHelpers.ts +++ b/src/compiler/factory/emitHelpers.ts @@ -685,7 +685,7 @@ export function createEmitHelperFactory(context: TransformationContext): EmitHel } /** @internal */ -export function compareEmitHelpers(x: EmitHelper, y: EmitHelper) { +export function compareEmitHelpers(x: EmitHelper, y: EmitHelper): Comparison { if (x === y) return Comparison.EqualTo; if (x.priority === y.priority) return Comparison.EqualTo; if (x.priority === undefined) return Comparison.GreaterThan; diff --git a/src/compiler/factory/emitNode.ts b/src/compiler/factory/emitNode.ts index 5b90c578148d1..beadc29d4ca6b 100644 --- a/src/compiler/factory/emitNode.ts +++ b/src/compiler/factory/emitNode.ts @@ -59,7 +59,7 @@ export function getOrCreateEmitNode(node: Node): EmitNode { * Clears any `EmitNode` entries from parse-tree nodes. * @param sourceFile A source file. */ -export function disposeEmitNodes(sourceFile: SourceFile | undefined) { +export function disposeEmitNodes(sourceFile: SourceFile | undefined): void { // During transformation we may need to annotate a parse tree node with transient // transformation properties. As parse tree nodes live longer than transformation // nodes, we need to make sure we reclaim any memory allocated for custom ranges @@ -89,7 +89,7 @@ export function removeAllComments(node: T): T { /** * Sets flags that control emit behavior of a node. */ -export function setEmitFlags(node: T, emitFlags: EmitFlags) { +export function setEmitFlags(node: T, emitFlags: EmitFlags): T { getOrCreateEmitNode(node).flags = emitFlags; return node; } @@ -99,7 +99,7 @@ export function setEmitFlags(node: T, emitFlags: EmitFlags) { * * @internal */ -export function addEmitFlags(node: T, emitFlags: EmitFlags) { +export function addEmitFlags(node: T, emitFlags: EmitFlags): T { const emitNode = getOrCreateEmitNode(node); emitNode.flags = emitNode.flags | emitFlags; return node; @@ -110,7 +110,7 @@ export function addEmitFlags(node: T, emitFlags: EmitFlags) { * * @internal */ -export function setInternalEmitFlags(node: T, emitFlags: InternalEmitFlags) { +export function setInternalEmitFlags(node: T, emitFlags: InternalEmitFlags): T { getOrCreateEmitNode(node).internalFlags = emitFlags; return node; } @@ -120,7 +120,7 @@ export function setInternalEmitFlags(node: T, emitFlags: Interna * * @internal */ -export function addInternalEmitFlags(node: T, emitFlags: InternalEmitFlags) { +export function addInternalEmitFlags(node: T, emitFlags: InternalEmitFlags): T { const emitNode = getOrCreateEmitNode(node); emitNode.internalFlags = emitNode.internalFlags | emitFlags; return node; @@ -136,7 +136,7 @@ export function getSourceMapRange(node: Node): SourceMapRange { /** * Sets a custom text range to use when emitting source maps. */ -export function setSourceMapRange(node: T, range: SourceMapRange | undefined) { +export function setSourceMapRange(node: T, range: SourceMapRange | undefined): T { getOrCreateEmitNode(node).sourceMapRange = range; return node; } @@ -151,7 +151,7 @@ export function getTokenSourceMapRange(node: Node, token: SyntaxKind): SourceMap /** * Sets the TextRange to use for source maps for a token of a node. */ -export function setTokenSourceMapRange(node: T, token: SyntaxKind, range: SourceMapRange | undefined) { +export function setTokenSourceMapRange(node: T, token: SyntaxKind, range: SourceMapRange | undefined): T { const emitNode = getOrCreateEmitNode(node); const tokenSourceMapRanges = emitNode.tokenSourceMapRanges ?? (emitNode.tokenSourceMapRanges = []); tokenSourceMapRanges[token] = range; @@ -163,7 +163,7 @@ export function setTokenSourceMapRange(node: T, token: SyntaxKin * * @internal */ -export function getStartsOnNewLine(node: Node) { +export function getStartsOnNewLine(node: Node): boolean | undefined { return node.emitNode?.startsOnNewLine; } @@ -172,7 +172,7 @@ export function getStartsOnNewLine(node: Node) { * * @internal */ -export function setStartsOnNewLine(node: T, newLine: boolean) { +export function setStartsOnNewLine(node: T, newLine: boolean): T { getOrCreateEmitNode(node).startsOnNewLine = newLine; return node; } @@ -187,7 +187,7 @@ export function getCommentRange(node: Node): TextRange { /** * Sets a custom text range to use when emitting comments. */ -export function setCommentRange(node: T, range: TextRange) { +export function setCommentRange(node: T, range: TextRange): T { getOrCreateEmitNode(node).commentRange = range; return node; } @@ -196,12 +196,12 @@ export function getSyntheticLeadingComments(node: Node): SynthesizedComment[] | return node.emitNode?.leadingComments; } -export function setSyntheticLeadingComments(node: T, comments: SynthesizedComment[] | undefined) { +export function setSyntheticLeadingComments(node: T, comments: SynthesizedComment[] | undefined): T { getOrCreateEmitNode(node).leadingComments = comments; return node; } -export function addSyntheticLeadingComment(node: T, kind: SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia, text: string, hasTrailingNewLine?: boolean) { +export function addSyntheticLeadingComment(node: T, kind: SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia, text: string, hasTrailingNewLine?: boolean): T { return setSyntheticLeadingComments(node, append(getSyntheticLeadingComments(node), { kind, pos: -1, end: -1, hasTrailingNewLine, text })); } @@ -209,12 +209,12 @@ export function getSyntheticTrailingComments(node: Node): SynthesizedComment[] | return node.emitNode?.trailingComments; } -export function setSyntheticTrailingComments(node: T, comments: SynthesizedComment[] | undefined) { +export function setSyntheticTrailingComments(node: T, comments: SynthesizedComment[] | undefined): T { getOrCreateEmitNode(node).trailingComments = comments; return node; } -export function addSyntheticTrailingComment(node: T, kind: SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia, text: string, hasTrailingNewLine?: boolean) { +export function addSyntheticTrailingComment(node: T, kind: SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia, text: string, hasTrailingNewLine?: boolean): T { return setSyntheticTrailingComments(node, append(getSyntheticTrailingComments(node), { kind, pos: -1, end: -1, hasTrailingNewLine, text })); } @@ -286,7 +286,7 @@ export function getEmitHelpers(node: Node): EmitHelper[] | undefined { /** * Moves matching emit helpers from a source node to a target node. */ -export function moveEmitHelpers(source: Node, target: Node, predicate: (helper: EmitHelper) => boolean) { +export function moveEmitHelpers(source: Node, target: Node, predicate: (helper: EmitHelper) => boolean): void { const sourceEmitNode = source.emitNode; const sourceEmitHelpers = sourceEmitNode && sourceEmitNode.helpers; if (!some(sourceEmitHelpers)) return; @@ -348,7 +348,7 @@ export function getTypeNode(node: T): TypeNode | undefined { } /** @internal */ -export function setIdentifierTypeArguments(node: T, typeArguments: NodeArray | undefined) { +export function setIdentifierTypeArguments(node: T, typeArguments: NodeArray | undefined): T { getOrCreateEmitNode(node).identifierTypeArguments = typeArguments; return node; } @@ -359,7 +359,7 @@ export function getIdentifierTypeArguments(node: Identifier): NodeArray(node: T, autoGenerate: AutoGenerateInfo | undefined) { +export function setIdentifierAutoGenerate(node: T, autoGenerate: AutoGenerateInfo | undefined): T { getOrCreateEmitNode(node).autoGenerate = autoGenerate; return node; } @@ -370,7 +370,7 @@ export function getIdentifierAutoGenerate(node: Identifier | PrivateIdentifier): } /** @internal */ -export function setIdentifierGeneratedImportReference(node: T, value: ImportSpecifier | undefined) { +export function setIdentifierGeneratedImportReference(node: T, value: ImportSpecifier | undefined): T { getOrCreateEmitNode(node).generatedImportReference = value; return node; } diff --git a/src/compiler/factory/nodeChildren.ts b/src/compiler/factory/nodeChildren.ts index 3946ee89417bc..da8e074415e00 100644 --- a/src/compiler/factory/nodeChildren.ts +++ b/src/compiler/factory/nodeChildren.ts @@ -41,7 +41,7 @@ export function setNodeChildren(node: Node, sourceFile: SourceFileLike, children } /** @internal */ -export function unsetNodeChildren(node: Node, origSourceFile: SourceFileLike) { +export function unsetNodeChildren(node: Node, origSourceFile: SourceFileLike): void { if (node.kind === SyntaxKind.SyntaxList) { // Syntax lists are synthesized and we store their children directly on them. // They are a special case where we expect incremental parsing to toss them away entirely @@ -52,7 +52,7 @@ export function unsetNodeChildren(node: Node, origSourceFile: SourceFileLike) { } /** @internal */ -export function transferSourceFileChildren(sourceFile: SourceFileLike, targetSourceFile: SourceFileLike) { +export function transferSourceFileChildren(sourceFile: SourceFileLike, targetSourceFile: SourceFileLike): void { const map = sourceFileToNodeChildren.get(sourceFile); if (map !== undefined) { sourceFileToNodeChildren.delete(sourceFile); diff --git a/src/compiler/factory/nodeFactory.ts b/src/compiler/factory/nodeFactory.ts index 9c26d5dcfff51..fbc97d9aa4d9c 100644 --- a/src/compiler/factory/nodeFactory.ts +++ b/src/compiler/factory/nodeFactory.ts @@ -477,7 +477,7 @@ export const enum NodeFactoryFlags { const nodeFactoryPatchers: ((factory: NodeFactory) => void)[] = []; /** @internal @knipignore */ -export function addNodeFactoryPatcher(fn: (factory: NodeFactory) => void) { +export function addNodeFactoryPatcher(fn: (factory: NodeFactory) => void): void { nodeFactoryPatchers.push(fn); } @@ -7396,7 +7396,7 @@ const syntheticFactory: BaseNodeFactory = { createBaseNode: kind => makeSynthetic(baseFactory.createBaseNode(kind)), }; -export const factory = createNodeFactory(NodeFactoryFlags.NoIndentationOnFreshPropertyAccess, syntheticFactory); +export const factory: NodeFactory = createNodeFactory(NodeFactoryFlags.NoIndentationOnFreshPropertyAccess, syntheticFactory); let SourceMapSource: new (fileName: string, text: string, skipTrivia?: (pos: number) => number) => SourceMapSource; diff --git a/src/compiler/factory/utilities.ts b/src/compiler/factory/utilities.ts index b4bedf4aa2e03..9f7cc54ef7508 100644 --- a/src/compiler/factory/utilities.ts +++ b/src/compiler/factory/utilities.ts @@ -180,7 +180,7 @@ import { // Compound nodes /** @internal */ -export function createEmptyExports(factory: NodeFactory) { +export function createEmptyExports(factory: NodeFactory): ExportDeclaration { return factory.createExportDeclaration(/*modifiers*/ undefined, /*isTypeOnly*/ false, factory.createNamedExports([]), /*moduleSpecifier*/ undefined); } @@ -513,7 +513,13 @@ export function createExpressionForObjectLiteralElementLike(factory: NodeFactory * * @internal */ -export function expandPreOrPostfixIncrementOrDecrementExpression(factory: NodeFactory, node: PrefixUnaryExpression | PostfixUnaryExpression, expression: Expression, recordTempVariable: (node: Identifier) => void, resultVariable: Identifier | undefined) { +export function expandPreOrPostfixIncrementOrDecrementExpression( + factory: NodeFactory, + node: PrefixUnaryExpression | PostfixUnaryExpression, + expression: Expression, + recordTempVariable: (node: Identifier) => void, + resultVariable: Identifier | undefined, +): Expression { const operator = node.operator; Debug.assert(operator === SyntaxKind.PlusPlusToken || operator === SyntaxKind.MinusMinusToken, "Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression"); @@ -547,7 +553,7 @@ export function expandPreOrPostfixIncrementOrDecrementExpression(factory: NodeFa * * @internal */ -export function isInternalName(node: Identifier) { +export function isInternalName(node: Identifier): boolean { return (getEmitFlags(node) & EmitFlags.InternalName) !== 0; } @@ -556,7 +562,7 @@ export function isInternalName(node: Identifier) { * * @internal */ -export function isLocalName(node: Identifier) { +export function isLocalName(node: Identifier): boolean { return (getEmitFlags(node) & EmitFlags.LocalName) !== 0; } @@ -566,7 +572,7 @@ export function isLocalName(node: Identifier) { * * @internal */ -export function isExportName(node: Identifier) { +export function isExportName(node: Identifier): boolean { return (getEmitFlags(node) & EmitFlags.ExportName) !== 0; } @@ -590,7 +596,7 @@ export function findUseStrictPrologue(statements: readonly Statement[]): Stateme } /** @internal */ -export function startsWithUseStrict(statements: readonly Statement[]) { +export function startsWithUseStrict(statements: readonly Statement[]): boolean { const firstStatement = firstOrUndefined(statements); return firstStatement !== undefined && isPrologueDirective(firstStatement) @@ -622,7 +628,7 @@ export function getJSDocTypeAssertionType(node: JSDocTypeAssertion): TypeNode { } /** @internal */ -export function isOuterExpression(node: Node, kinds = OuterExpressionKinds.All): node is OuterExpression { +export function isOuterExpression(node: Node, kinds: OuterExpressionKinds = OuterExpressionKinds.All): node is OuterExpression { switch (node.kind) { case SyntaxKind.ParenthesizedExpression: if (kinds & OuterExpressionKinds.ExcludeJSDocTypeAssertion && isJSDocTypeAssertion(node)) { @@ -658,7 +664,7 @@ export function skipOuterExpressions(node: Node, kinds = OuterExpressionKinds.Al } /** @internal */ -export function walkUpOuterExpressions(node: Expression, kinds = OuterExpressionKinds.All): Node { +export function walkUpOuterExpressions(node: Expression, kinds: OuterExpressionKinds = OuterExpressionKinds.All): Node { let parent = node.parent; while (isOuterExpression(parent, kinds)) { parent = parent.parent; @@ -673,21 +679,21 @@ export function startOnNewLine(node: T): T { } /** @internal */ -export function getExternalHelpersModuleName(node: SourceFile) { +export function getExternalHelpersModuleName(node: SourceFile): Identifier | undefined { const parseNode = getOriginalNode(node, isSourceFile); const emitNode = parseNode && parseNode.emitNode; return emitNode && emitNode.externalHelpersModuleName; } /** @internal */ -export function hasRecordedExternalHelpers(sourceFile: SourceFile) { +export function hasRecordedExternalHelpers(sourceFile: SourceFile): boolean { const parseNode = getOriginalNode(sourceFile, isSourceFile); const emitNode = parseNode && parseNode.emitNode; return !!emitNode && (!!emitNode.externalHelpersModuleName || !!emitNode.externalHelpers); } /** @internal */ -export function createExternalHelpersImportDeclarationIfNeeded(nodeFactory: NodeFactory, helperFactory: EmitHelperFactory, sourceFile: SourceFile, compilerOptions: CompilerOptions, hasExportStarsToExportValues?: boolean, hasImportStar?: boolean, hasImportDefault?: boolean) { +export function createExternalHelpersImportDeclarationIfNeeded(nodeFactory: NodeFactory, helperFactory: EmitHelperFactory, sourceFile: SourceFile, compilerOptions: CompilerOptions, hasExportStarsToExportValues?: boolean, hasImportStar?: boolean, hasImportDefault?: boolean): ImportDeclaration | ImportEqualsDeclaration | undefined { if (compilerOptions.importHelpers && isEffectiveExternalModule(sourceFile, compilerOptions)) { const moduleKind = getEmitModuleKind(compilerOptions); const impliedModuleKind = getImpliedNodeFormatForEmitWorker(sourceFile, compilerOptions); @@ -803,7 +809,7 @@ export function getLocalNameForExternalImport(factory: NodeFactory, node: Import * * @internal */ -export function getExternalModuleNameLiteral(factory: NodeFactory, importNode: ImportDeclaration | ExportDeclaration | ImportEqualsDeclaration | ImportCall, sourceFile: SourceFile, host: EmitHost, resolver: EmitResolver, compilerOptions: CompilerOptions) { +export function getExternalModuleNameLiteral(factory: NodeFactory, importNode: ImportDeclaration | ExportDeclaration | ImportEqualsDeclaration | ImportCall, sourceFile: SourceFile, host: EmitHost, resolver: EmitResolver, compilerOptions: CompilerOptions): StringLiteral | undefined { const moduleName = getExternalModuleName(importNode); if (moduleName && isStringLiteral(moduleName)) { return tryGetModuleNameFromDeclaration(importNode, host, factory, resolver, compilerOptions) @@ -1081,7 +1087,7 @@ export function getElementsOfBindingOrAssignmentPattern(name: BindingOrAssignmen } /** @internal */ -export function getJSDocTypeAliasName(fullName: JSDocNamespaceBody | undefined) { +export function getJSDocTypeAliasName(fullName: JSDocNamespaceBody | undefined): Identifier | undefined { if (fullName) { let rightNode = fullName; while (true) { @@ -1507,7 +1513,7 @@ export function elideNodes(factory: NodeFactory, nodes: NodeArra * * @internal */ -export function getNodeForGeneratedName(name: GeneratedIdentifier | GeneratedPrivateIdentifier) { +export function getNodeForGeneratedName(name: GeneratedIdentifier | GeneratedPrivateIdentifier): Node | GeneratedIdentifier | GeneratedPrivateIdentifier { const autoGenerate = name.emitNode.autoGenerate; if (autoGenerate.flags & GeneratedIdentifierFlags.Node) { const autoGenerateId = autoGenerate.id; @@ -1600,7 +1606,7 @@ export function formatGeneratedName(privateName: boolean, prefix: string | Gener * * @internal */ -export function createAccessorPropertyBackingField(factory: NodeFactory, node: PropertyDeclaration, modifiers: ModifiersArray | undefined, initializer: Expression | undefined) { +export function createAccessorPropertyBackingField(factory: NodeFactory, node: PropertyDeclaration, modifiers: ModifiersArray | undefined, initializer: Expression | undefined): PropertyDeclaration { return factory.updatePropertyDeclaration( node, modifiers, @@ -1714,7 +1720,7 @@ function flattenCommaListWorker(node: Expression, expressions: Expression[]) { * * @internal */ -export function flattenCommaList(node: Expression) { +export function flattenCommaList(node: Expression): Expression[] { const expressions: Expression[] = []; flattenCommaListWorker(node, expressions); return expressions; diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index caaf573fd26fe..aedc7beca8c47 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -297,7 +297,7 @@ function initializeResolutionField(value: T[]): T[] | undefined { return value.length ? value : undefined; } /** @internal */ -export function updateResolutionField(to: T[] | undefined, value: T[] | undefined) { +export function updateResolutionField(to: T[] | undefined, value: T[] | undefined): T[] | undefined { if (!value?.length) return to; if (!to?.length) return value; to.push(...value); @@ -454,7 +454,7 @@ function readPackageJsonTypesVersionPaths(jsonContent: PackageJson, state: Modul let typeScriptVersion: Version | undefined; /** @internal */ -export function getPackageJsonTypesVersionsPaths(typesVersions: MapLike>) { +export function getPackageJsonTypesVersionsPaths(typesVersions: MapLike>): VersionPaths | undefined { if (!typeScriptVersion) typeScriptVersion = new Version(version); for (const key in typesVersions) { @@ -748,7 +748,7 @@ function getNodeResolutionFeatures(options: CompilerOptions) { } /** @internal */ -export function getConditions(options: CompilerOptions, resolutionMode?: ResolutionMode) { +export function getConditions(options: CompilerOptions, resolutionMode?: ResolutionMode): string[] { const moduleResolution = getEmitModuleResolutionKind(options); if (resolutionMode === undefined) { if (moduleResolution === ModuleResolutionKind.Bundler) { @@ -952,7 +952,7 @@ function compilerOptionValueToString(value: unknown): string { } /** @internal */ -export function getKeyForCompilerOptions(options: CompilerOptions, affectingOptionDeclarations: readonly CommandLineOption[]) { +export function getKeyForCompilerOptions(options: CompilerOptions, affectingOptionDeclarations: readonly CommandLineOption[]): string { return affectingOptionDeclarations.map(option => compilerOptionValueToString(getCompilerOptionValue(options, option))).join("|") + `|${options.pathsBasePath}`; } @@ -1383,7 +1383,7 @@ export function createTypeReferenceDirectiveResolutionCache( } /** @internal */ -export function getOptionsForLibraryResolution(options: CompilerOptions) { +export function getOptionsForLibraryResolution(options: CompilerOptions): CompilerOptions { return { moduleResolution: ModuleResolutionKind.Node10, traceResolution: options.traceResolution }; } @@ -2556,7 +2556,7 @@ export function parsePackageName(moduleName: string): { packageName: string; res } /** @internal */ -export function allKeysStartWithDot(obj: MapLike) { +export function allKeysStartWithDot(obj: MapLike): boolean { return every(getOwnKeys(obj), k => startsWith(k, ".")); } @@ -2677,18 +2677,18 @@ function loadModuleFromImports(extensions: Extensions, moduleName: string, direc * From https://github.com/nodejs/node/blob/8f39f51cbbd3b2de14b9ee896e26421cc5b20121/lib/internal/modules/esm/resolve.js#L722 - * "longest" has some nuance as to what "longest" means in the presence of pattern trailers */ -export function comparePatternKeys(a: string, b: string) { +export function comparePatternKeys(a: string, b: string): Comparison { const aPatternIndex = a.indexOf("*"); const bPatternIndex = b.indexOf("*"); const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; - if (baseLenA > baseLenB) return -1; - if (baseLenB > baseLenA) return 1; - if (aPatternIndex === -1) return 1; - if (bPatternIndex === -1) return -1; - if (a.length > b.length) return -1; - if (b.length > a.length) return 1; - return 0; + if (baseLenA > baseLenB) return Comparison.LessThan; + if (baseLenB > baseLenA) return Comparison.GreaterThan; + if (aPatternIndex === -1) return Comparison.GreaterThan; + if (bPatternIndex === -1) return Comparison.LessThan; + if (a.length > b.length) return Comparison.LessThan; + if (b.length > a.length) return Comparison.GreaterThan; + return Comparison.EqualTo; } function loadModuleFromImportsOrExports(extensions: Extensions, state: ModuleResolutionState, cache: ModuleResolutionCache | undefined, redirectedReference: ResolvedProjectReference | undefined, moduleName: string, lookupTable: object, scope: PackageJsonInfo, isImports: boolean): SearchResult | undefined { @@ -2965,7 +2965,7 @@ function getLoadModuleFromTargetImportOrExport(extensions: Extensions, state: Mo } /** @internal */ -export function isApplicableVersionedTypesKey(conditions: readonly string[], key: string) { +export function isApplicableVersionedTypesKey(conditions: readonly string[], key: string): boolean { if (!conditions.includes("types")) return false; // only apply versioned types conditions if the types condition is applied if (!startsWith(key, "types@")) return false; const range = VersionRange.tryParse(key.substring("types@".length)); @@ -3332,8 +3332,8 @@ function resolveFromTypeRoot(moduleName: string, state: ModuleResolutionState) { // Program errors validate that `noEmit` or `emitDeclarationOnly` is also set, // so this function doesn't check them to avoid propagating errors. /** @internal */ -export function shouldAllowImportingTsExtension(compilerOptions: CompilerOptions, fromFileName?: string) { - return !!compilerOptions.allowImportingTsExtensions || fromFileName && isDeclarationFileName(fromFileName); +export function shouldAllowImportingTsExtension(compilerOptions: CompilerOptions, fromFileName?: string): boolean { + return !!compilerOptions.allowImportingTsExtensions || !!fromFileName && isDeclarationFileName(fromFileName); } /** diff --git a/src/compiler/moduleSpecifiers.ts b/src/compiler/moduleSpecifiers.ts index 9dd63591eef57..ac433ba8fed10 100644 --- a/src/compiler/moduleSpecifiers.ts +++ b/src/compiler/moduleSpecifiers.ts @@ -390,7 +390,7 @@ export function getModuleSpecifiersWithCacheInfo( importingSourceFile: SourceFile | FutureSourceFile, host: ModuleSpecifierResolutionHost, userPreferences: UserPreferences, - options: ModuleSpecifierOptions = {}, + options: ModuleSpecifierOptions | undefined = {}, forAutoImport: boolean, ): ModuleSpecifierResult { let computedWithoutCache = false; @@ -1412,7 +1412,7 @@ function processEnding(fileName: string, allowedEndings: readonly ModuleSpecifie } /** @internal */ -export function tryGetRealFileNameForNonJsDeclarationFileName(fileName: string) { +export function tryGetRealFileNameForNonJsDeclarationFileName(fileName: string): string | undefined { const baseName = getBaseFileName(fileName); if (!endsWith(fileName, Extension.Ts) || !baseName.includes(".d.") || fileExtensionIsOneOf(baseName, [Extension.Dts])) return undefined; const noExtension = removeExtension(fileName, Extension.Ts); diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index c95c4759b9c12..1f007410f11c5 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -458,14 +458,14 @@ function visitNodes(cbNode: (node: Node) => T, cbNodes: ((node: NodeArray 0; } @@ -66,7 +66,7 @@ export function isRootedDiskPath(path: string) { * * @internal */ -export function isDiskPathRoot(path: string) { +export function isDiskPathRoot(path: string): boolean { const rootLength = getEncodedRootLength(path); return rootLength > 0 && rootLength === path.length; } @@ -137,7 +137,7 @@ export function fileExtensionIsOneOf(path: string, extensions: readonly string[] * * @internal */ -export function hasTrailingDirectorySeparator(path: string) { +export function hasTrailingDirectorySeparator(path: string): boolean { return path.length > 0 && isAnyDirectorySeparator(path.charCodeAt(path.length - 1)); } @@ -247,7 +247,7 @@ function getEncodedRootLength(path: string): number { * * @internal */ -export function getRootLength(path: string) { +export function getRootLength(path: string): number { const rootLength = getEncodedRootLength(path); return rootLength < 0 ? ~rootLength : rootLength; } @@ -509,7 +509,7 @@ export function getPathComponents(path: string, currentDirectory = "") { * * @internal */ -export function getPathFromPathComponents(pathComponents: readonly T[], length?: number) { +export function getPathFromPathComponents(pathComponents: readonly T[], length?: number): T { if (pathComponents.length === 0) return "" as T; const root = pathComponents[0] && ensureTrailingDirectorySeparator(pathComponents[0]); @@ -535,7 +535,7 @@ export function normalizeSlashes(path: string): string { * * @internal */ -export function reducePathComponents(components: readonly string[]) { +export function reducePathComponents(components: readonly string[]): string[] { if (!some(components)) return []; const reduced = [components[0]]; for (let i = 1; i < components.length; i++) { @@ -619,12 +619,12 @@ export function resolvePath(path: string, ...paths: (string | undefined)[]): str * * @internal */ -export function getNormalizedPathComponents(path: string, currentDirectory: string | undefined) { +export function getNormalizedPathComponents(path: string, currentDirectory: string | undefined): string[] { return reducePathComponents(getPathComponents(path, currentDirectory)); } /** @internal */ -export function getNormalizedAbsolutePath(fileName: string, currentDirectory: string | undefined) { +export function getNormalizedAbsolutePath(fileName: string, currentDirectory: string | undefined): string { return getPathFromPathComponents(getNormalizedPathComponents(fileName, currentDirectory)); } @@ -654,7 +654,7 @@ function getPathWithoutRoot(pathComponents: readonly string[]) { } /** @internal */ -export function getNormalizedAbsolutePathWithoutRoot(fileName: string, currentDirectory: string | undefined) { +export function getNormalizedAbsolutePathWithoutRoot(fileName: string, currentDirectory: string | undefined): string { return getPathWithoutRoot(getNormalizedPathComponents(fileName, currentDirectory)); } @@ -767,7 +767,7 @@ export function changeAnyExtension(path: string, ext: string, extensions?: strin * changeFullExtension("file.d.ts", ".js") === "file.js" * ``` */ -export function changeFullExtension(path: string, newExtension: string) { +export function changeFullExtension(path: string, newExtension: string): string { const declarationExtension = getDeclarationFileExtension(path); if (declarationExtension) { return path.slice(0, path.length - declarationExtension.length) + @@ -822,7 +822,7 @@ function comparePathsWorker(a: string, b: string, componentComparer: (a: string, * * @internal */ -export function comparePathsCaseSensitive(a: string, b: string) { +export function comparePathsCaseSensitive(a: string, b: string): Comparison { return comparePathsWorker(a, b, compareStringsCaseSensitive); } @@ -831,7 +831,7 @@ export function comparePathsCaseSensitive(a: string, b: string) { * * @internal */ -export function comparePathsCaseInsensitive(a: string, b: string) { +export function comparePathsCaseInsensitive(a: string, b: string): Comparison { return comparePathsWorker(a, b, compareStringsCaseInsensitive); } @@ -960,12 +960,12 @@ export function convertToRelativePath(absoluteOrRelativePath: string, basePath: } /** @internal */ -export function getRelativePathFromFile(from: string, to: string, getCanonicalFileName: GetCanonicalFileName) { +export function getRelativePathFromFile(from: string, to: string, getCanonicalFileName: GetCanonicalFileName): string { return ensurePathIsNonModuleName(getRelativePathFromDirectory(getDirectoryPath(from), to, getCanonicalFileName)); } /** @internal */ -export function getRelativePathToDirectoryOrUrl(directoryPathOrUrl: string, relativeOrAbsolutePath: string, currentDirectory: string, getCanonicalFileName: GetCanonicalFileName, isAbsolutePathAnUrl: boolean) { +export function getRelativePathToDirectoryOrUrl(directoryPathOrUrl: string, relativeOrAbsolutePath: string, currentDirectory: string, getCanonicalFileName: GetCanonicalFileName, isAbsolutePathAnUrl: boolean): string { const pathComponents = getPathComponentsRelativeTo( resolvePath(currentDirectory, directoryPathOrUrl), resolvePath(currentDirectory, relativeOrAbsolutePath), @@ -1010,6 +1010,6 @@ export function forEachAncestorDirectory(directory: P, call } /** @internal */ -export function isNodeModulesDirectory(dirPath: Path) { +export function isNodeModulesDirectory(dirPath: Path): boolean { return endsWith(dirPath, "/node_modules"); } diff --git a/src/compiler/performance.ts b/src/compiler/performance.ts index 6784d1d0f7dce..e176474b37ba8 100644 --- a/src/compiler/performance.ts +++ b/src/compiler/performance.ts @@ -26,7 +26,7 @@ export interface Timer { } /** @internal */ -export function createTimerIf(condition: boolean, measureName: string, startMarkName: string, endMarkName: string) { +export function createTimerIf(condition: boolean, measureName: string, startMarkName: string, endMarkName: string): Timer { return condition ? createTimer(measureName, startMarkName, endMarkName) : nullTimer; } @@ -71,7 +71,7 @@ const durations = new Map(); * * @internal */ -export function mark(markName: string) { +export function mark(markName: string): void { if (enabled) { const count = counts.get(markName) ?? 0; counts.set(markName, count + 1); @@ -94,7 +94,7 @@ export function mark(markName: string) { * * @internal */ -export function measure(measureName: string, startMarkName?: string, endMarkName?: string) { +export function measure(measureName: string, startMarkName?: string, endMarkName?: string): void { if (enabled) { const end = (endMarkName !== undefined ? marks.get(endMarkName) : undefined) ?? timestamp(); const start = (startMarkName !== undefined ? marks.get(startMarkName) : undefined) ?? timeorigin; @@ -111,7 +111,7 @@ export function measure(measureName: string, startMarkName?: string, endMarkName * * @internal */ -export function getCount(markName: string) { +export function getCount(markName: string): number { return counts.get(markName) || 0; } @@ -122,7 +122,7 @@ export function getCount(markName: string) { * * @internal */ -export function getDuration(measureName: string) { +export function getDuration(measureName: string): number { return durations.get(measureName) || 0; } @@ -133,24 +133,24 @@ export function getDuration(measureName: string) { * * @internal */ -export function forEachMeasure(cb: (measureName: string, duration: number) => void) { +export function forEachMeasure(cb: (measureName: string, duration: number) => void): void { durations.forEach((duration, measureName) => cb(measureName, duration)); } /** @internal */ -export function forEachMark(cb: (markName: string) => void) { +export function forEachMark(cb: (markName: string) => void): void { marks.forEach((_time, markName) => cb(markName)); } /** @internal */ -export function clearMeasures(name?: string) { +export function clearMeasures(name?: string): void { if (name !== undefined) durations.delete(name); else durations.clear(); performanceImpl?.clearMeasures(name); } /** @internal */ -export function clearMarks(name?: string) { +export function clearMarks(name?: string): void { if (name !== undefined) { counts.delete(name); marks.delete(name); @@ -167,7 +167,7 @@ export function clearMarks(name?: string) { * * @internal */ -export function isEnabled() { +export function isEnabled(): boolean { return enabled; } @@ -199,7 +199,7 @@ export function enable(system: System = sys) { * * @internal */ -export function disable() { +export function disable(): void { if (enabled) { marks.clear(); counts.clear(); diff --git a/src/compiler/performanceCore.ts b/src/compiler/performanceCore.ts index ba03e7a3314b9..38d8badace719 100644 --- a/src/compiler/performanceCore.ts +++ b/src/compiler/performanceCore.ts @@ -90,7 +90,7 @@ const nativePerformanceHooks = tryGetPerformanceHooks(); const nativePerformanceTime = nativePerformanceHooks?.performanceTime; /** @internal */ -export function tryGetNativePerformanceHooks() { +export function tryGetNativePerformanceHooks(): PerformanceHooks | undefined { return nativePerformanceHooks; } @@ -99,4 +99,4 @@ export function tryGetNativePerformanceHooks() { * * @internal */ -export const timestamp = nativePerformanceTime ? () => nativePerformanceTime.now() : Date.now; +export const timestamp: () => number = nativePerformanceTime ? () => nativePerformanceTime.now() : Date.now; diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 7367f5e6a9ddf..ad18f43b29e35 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -516,12 +516,23 @@ export interface CompilerHostLikeForCache { writeFile?: WriteFileCallback; } +/** @internal */ +export interface CompilerHostLikeWithCache { + originalReadFile: (fileName: string, encoding?: string) => string | undefined; + originalFileExists: (fileName: string) => boolean; + originalDirectoryExists: ((directory: string) => boolean) | undefined; + originalCreateDirectory: ((directory: string) => void) | undefined; + originalWriteFile: WriteFileCallback | undefined; + getSourceFileWithCache: ((fileName: string, languageVersionOrOptions: ScriptTarget | CreateSourceFileOptions, onError?: (message: string) => void, shouldCreateNewSourceFile?: boolean) => SourceFile | undefined) | undefined; + readFileWithCache: (fileName: string) => string | undefined; +} + /** @internal */ export function changeCompilerHostLikeToUseCache( host: CompilerHostLikeForCache, toPath: (fileName: string) => Path, getSourceFile?: CompilerHost["getSourceFile"], -) { +): CompilerHostLikeWithCache { const originalReadFile = host.readFile; const originalFileExists = host.fileExists; const originalDirectoryExists = host.directoryExists; @@ -704,7 +715,7 @@ function getCategoryFormat(category: DiagnosticCategory): ForegroundColorEscapeS } /** @internal */ -export function formatColorAndReset(text: string, formatStyle: string) { +export function formatColorAndReset(text: string, formatStyle: string): string { return formatStyle + text + resetEscapeSequence; } @@ -763,7 +774,7 @@ function formatCodeSpan(file: SourceFile, start: number, length: number, indent: } /** @internal */ -export function formatLocation(file: SourceFile, start: number, host: FormatDiagnosticsHost, color = formatColorAndReset) { +export function formatLocation(file: SourceFile, start: number, host: FormatDiagnosticsHost, color: typeof formatColorAndReset = formatColorAndReset): string { const { line: firstLine, character: firstLineChar } = getLineAndCharacterOfPosition(file, start); // TODO: GH#18217 const relativeFileName = host ? convertToRelativePath(file.fileName, host.getCurrentDirectory(), fileName => host.getCanonicalFileName(fileName)) : file.fileName; @@ -854,7 +865,7 @@ export interface SourceFileImportsList { * Calculates the resulting resolution mode for some reference in some file - this is generally the explicitly * provided resolution mode in the reference, unless one is not present, in which case it is the mode of the containing file. */ -export function getModeForFileReference(ref: FileReference | string, containingFileMode: ResolutionMode) { +export function getModeForFileReference(ref: FileReference | string, containingFileMode: ResolutionMode): ResolutionMode { return (isString(ref) ? containingFileMode : ref.resolutionMode) || containingFileMode; } @@ -881,7 +892,7 @@ export function getModeForResolutionAtIndex(file: SourceFileImportsList, index: } /** @internal */ -export function isExclusivelyTypeOnlyImportOrExport(decl: ImportDeclaration | ExportDeclaration | JSDocImportTag) { +export function isExclusivelyTypeOnlyImportOrExport(decl: ImportDeclaration | ExportDeclaration | JSDocImportTag): boolean { if (isExportDeclaration(decl)) { return decl.isTypeOnly; } @@ -929,7 +940,7 @@ export function isExclusivelyTypeOnlyImportOrExport(decl: ImportDeclaration | Ex * should be the options of the referenced project, not the referencing project. * @returns The final resolution mode of the import */ -export function getModeForUsageLocation(file: SourceFile, usage: StringLiteralLike, compilerOptions: CompilerOptions) { +export function getModeForUsageLocation(file: SourceFile, usage: StringLiteralLike, compilerOptions: CompilerOptions): ResolutionMode { return getModeForUsageLocationWorker(file, usage, compilerOptions); } @@ -982,7 +993,7 @@ function getEmitSyntaxForUsageLocationWorker(file: Pick void) { +export function getResolutionModeOverride(node: ImportAttributes | undefined, grammarErrorOnNode?: (node: Node, diagnostic: DiagnosticMessage) => void): ResolutionMode | undefined { if (!node) return undefined; if (length(node.elements) !== 1) { grammarErrorOnNode?.( @@ -1182,13 +1193,13 @@ function forEachProjectReference( export const inferredTypesContainingFile = "__inferred type names__.ts"; /** @internal */ -export function getInferredLibraryNameResolveFrom(options: CompilerOptions, currentDirectory: string, libFileName: string) { +export function getInferredLibraryNameResolveFrom(options: CompilerOptions, currentDirectory: string, libFileName: string): string { const containingDirectory = options.configFilePath ? getDirectoryPath(options.configFilePath) : currentDirectory; return combinePaths(containingDirectory, `__lib_node_modules_lookup_${libFileName}__.ts`); } /** @internal */ -export function getLibraryNameFromLibFileName(libFileName: string) { +export function getLibraryNameFromLibFileName(libFileName: string): string { // Support resolving to lib.dom.d.ts -> @typescript/lib-dom, and // lib.dom.iterable.d.ts -> @typescript/lib-dom/iterable // lib.es2015.symbol.wellknown.d.ts -> @typescript/lib-es2015/symbol-wellknown @@ -1393,7 +1404,7 @@ export function getImpliedNodeFormatForFileWorker( packageJsonInfoCache: PackageJsonInfoCache | undefined, host: ModuleResolutionHost, options: CompilerOptions, -) { +): ResolutionMode | Partial | undefined { const moduleResolution = getEmitModuleResolutionKind(options); const shouldLookupFromPackageJson = ModuleResolutionKind.Node16 <= moduleResolution && moduleResolution <= ModuleResolutionKind.NodeNext || pathContainsNodeModules(fileName); diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index ee055456a7646..7c69055ec1f66 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -303,7 +303,7 @@ function perceivedOsRootLengthForWatching(pathComponents: Readonly, length?: number) { +export function canWatchDirectoryOrFile(pathComponents: Readonly, length?: number): boolean { if (length === undefined) length = pathComponents.length; // Ignore "/", "c:/" // ignore "/user", "c:/users" or "c:/folderAtRoot" @@ -313,12 +313,12 @@ export function canWatchDirectoryOrFile(pathComponents: Readonly string | undefined) { +export function getRootDirectoryOfResolutionCache(rootDirForResolution: string, getCurrentDirectory: () => string | undefined): string { const normalized = getNormalizedAbsolutePath(rootDirForResolution, getCurrentDirectory()); return !isDiskPathRoot(normalized) ? removeTrailingDirectorySeparator(normalized) : diff --git a/src/compiler/scanner.ts b/src/compiler/scanner.ts index ce01171fcaafe..50e827c17bd24 100644 --- a/src/compiler/scanner.ts +++ b/src/compiler/scanner.ts @@ -21,6 +21,7 @@ import { KeywordSyntaxKind, LanguageFeatureMinimumTarget, LanguageVariant, + LanugageFeatures, LineAndCharacter, MapLike, parsePseudoBigInt, @@ -295,7 +296,7 @@ const charCodeToRegExpFlag = new Map([ [CharacterCodes.y, RegularExpressionFlags.Sticky], ]); -const regExpFlagToFirstAvailableLanguageVersion = new Map([ +const regExpFlagToFirstAvailableLanguageVersion = new Map([ [RegularExpressionFlags.HasIndices, LanguageFeatureMinimumTarget.RegularExpressionFlagsHasIndices], [RegularExpressionFlags.DotAll, LanguageFeatureMinimumTarget.RegularExpressionFlagsDotAll], [RegularExpressionFlags.Unicode, LanguageFeatureMinimumTarget.RegularExpressionFlagsUnicode], @@ -384,7 +385,7 @@ function lookupInUnicodeMap(code: number, map: readonly number[]): boolean { } /** @internal */ -export function isUnicodeIdentifierStart(code: number, languageVersion: ScriptTarget | undefined) { +export function isUnicodeIdentifierStart(code: number, languageVersion: ScriptTarget | undefined): boolean { return languageVersion! >= ScriptTarget.ES2015 ? lookupInUnicodeMap(code, unicodeESNextIdentifierStart) : lookupInUnicodeMap(code, unicodeES5IdentifierStart); @@ -515,7 +516,7 @@ export function computeLineAndCharacterOfPosition(lineStarts: readonly number[], * @internal * We assume the first line starts at position 0 and 'position' is non-negative. */ -export function computeLineOfPosition(lineStarts: readonly number[], position: number, lowerBound?: number) { +export function computeLineOfPosition(lineStarts: readonly number[], position: number, lowerBound?: number): number { let lineNumber = binarySearch(lineStarts, position, identity, compareValues, lowerBound); if (lineNumber < 0) { // If the actual position was not found, @@ -532,7 +533,7 @@ export function computeLineOfPosition(lineStarts: readonly number[], position: n } /** @internal */ -export function getLinesBetweenPositions(sourceFile: SourceFileLike, pos1: number, pos2: number) { +export function getLinesBetweenPositions(sourceFile: SourceFileLike, pos1: number, pos2: number): number { if (pos1 === pos2) return 0; const lineStarts = getLineStarts(sourceFile); const lower = Math.min(pos1, pos2); @@ -939,11 +940,11 @@ export function forEachTrailingCommentRange(text: string, pos: number, cb: return iterateCommentRanges(/*reduce*/ false, text, pos, /*trailing*/ true, cb, state!); } -export function reduceEachLeadingCommentRange(text: string, pos: number, cb: (pos: number, end: number, kind: CommentKind, hasTrailingNewLine: boolean, state: T) => U, state: T, initial: U) { +export function reduceEachLeadingCommentRange(text: string, pos: number, cb: (pos: number, end: number, kind: CommentKind, hasTrailingNewLine: boolean, state: T) => U, state: T, initial: U): U | undefined { return iterateCommentRanges(/*reduce*/ true, text, pos, /*trailing*/ false, cb, state, initial); } -export function reduceEachTrailingCommentRange(text: string, pos: number, cb: (pos: number, end: number, kind: CommentKind, hasTrailingNewLine: boolean, state: T) => U, state: T, initial: U) { +export function reduceEachTrailingCommentRange(text: string, pos: number, cb: (pos: number, end: number, kind: CommentKind, hasTrailingNewLine: boolean, state: T) => U, state: T, initial: U): U | undefined { return iterateCommentRanges(/*reduce*/ true, text, pos, /*trailing*/ true, cb, state, initial); } @@ -1017,7 +1018,15 @@ const enum ClassSetExpressionType { } // Creates a scanner over a (possibly unspecified) range of a piece of text. -export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean, languageVariant = LanguageVariant.Standard, textInitial?: string, onError?: ErrorCallback, start?: number, length?: number): Scanner { +export function createScanner( + languageVersion: ScriptTarget, + skipTrivia: boolean, + languageVariant: LanguageVariant = LanguageVariant.Standard, + textInitial?: string, + onError?: ErrorCallback, + start?: number, + length?: number, +): Scanner { // Why var? It avoids TDZ checks in the runtime which can be costly. // See: https://github.com/microsoft/TypeScript/issues/52924 /* eslint-disable no-var */ @@ -3599,7 +3608,7 @@ export function createScanner(languageVersion: ScriptTarget, skipTrivia: boolean } function checkRegularExpressionFlagAvailability(flag: RegularExpressionFlags, size: number) { - const availableFrom = regExpFlagToFirstAvailableLanguageVersion.get(flag) as ScriptTarget | undefined; + const availableFrom = regExpFlagToFirstAvailableLanguageVersion.get(flag); if (availableFrom && languageVersion < availableFrom) { error(Diagnostics.This_regular_expression_flag_is_only_available_when_targeting_0_or_later, pos, size, getNameOfScriptTarget(availableFrom)); } @@ -4053,7 +4062,7 @@ function utf16EncodeAsStringFallback(codePoint: number) { const utf16EncodeAsStringWorker: (codePoint: number) => string = (String as any).fromCodePoint ? codePoint => (String as any).fromCodePoint(codePoint) : utf16EncodeAsStringFallback; /** @internal */ -export function utf16EncodeAsString(codePoint: number) { +export function utf16EncodeAsString(codePoint: number): string { return utf16EncodeAsStringWorker(codePoint); } diff --git a/src/compiler/semver.ts b/src/compiler/semver.ts index 2232d48b691cc..f9423d77f5232 100644 --- a/src/compiler/semver.ts +++ b/src/compiler/semver.ts @@ -44,7 +44,7 @@ const numericIdentifierRegExp = /^(?:0|[1-9]\d*)$/; * @internal */ export class Version { - static readonly zero = new Version(0, 0, 0, ["0"]); + static readonly zero: Version = new Version(0, 0, 0, ["0"]); readonly major: number; readonly minor: number; @@ -77,7 +77,7 @@ export class Version { this.build = buildArray; } - static tryParse(text: string) { + static tryParse(text: string): Version | undefined { const result = tryParseComponents(text); if (!result) return undefined; @@ -85,7 +85,7 @@ export class Version { return new Version(major, minor, patch, prerelease, build); } - compareTo(other: Version | undefined) { + compareTo(other: Version | undefined): Comparison { // https://semver.org/#spec-item-11 // > Precedence is determined by the first difference when comparing each of these // > identifiers from left to right as follows: Major, minor, and patch versions are @@ -106,7 +106,7 @@ export class Version { || comparePrereleaseIdentifiers(this.prerelease, other.prerelease); } - increment(field: "major" | "minor" | "patch") { + increment(field: "major" | "minor" | "patch"): Version { switch (field) { case "major": return new Version(this.major + 1, 0, 0); @@ -119,7 +119,7 @@ export class Version { } } - with(fields: { major?: number; minor?: number; patch?: number; prerelease?: string | readonly string[]; build?: string | readonly string[]; }) { + with(fields: { major?: number; minor?: number; patch?: number; prerelease?: string | readonly string[]; build?: string | readonly string[]; }): Version { const { major = this.major, minor = this.minor, @@ -130,7 +130,7 @@ export class Version { return new Version(major, minor, patch, prerelease, build); } - toString() { + toString(): string { let result = `${this.major}.${this.minor}.${this.patch}`; if (some(this.prerelease)) result += `-${this.prerelease.join(".")}`; if (some(this.build)) result += `+${this.build.join(".")}`; @@ -210,7 +210,7 @@ export class VersionRange { this._alternatives = spec ? Debug.checkDefined(parseRange(spec), "Invalid range spec.") : emptyArray; } - static tryParse(text: string) { + static tryParse(text: string): VersionRange | undefined { const sets = parseRange(text); if (sets) { const range = new VersionRange(""); @@ -224,12 +224,12 @@ export class VersionRange { * Tests whether a version matches the range. This is equivalent to `satisfies(version, range, { includePrerelease: true })`. * in `node-semver`. */ - test(version: Version | string) { + test(version: Version | string): boolean { if (typeof version === "string") version = new Version(version); return testDisjunction(version, this._alternatives); } - toString() { + toString(): string { return formatDisjunction(this._alternatives); } } diff --git a/src/compiler/sourcemap.ts b/src/compiler/sourcemap.ts index 9f3c5a05d4266..1ce989b250af7 100644 --- a/src/compiler/sourcemap.ts +++ b/src/compiler/sourcemap.ts @@ -360,12 +360,12 @@ export function createSourceMapGenerator(host: EmitHost, file: string, sourceRoo // Sometimes tools can see the following line as a source mapping url comment, so we mangle it a bit (the [M]) /** @internal */ -export const sourceMapCommentRegExpDontCareLineStart = /\/\/[@#] source[M]appingURL=(.+)\r?\n?$/; // eslint-disable-line regexp/no-useless-character-class +export const sourceMapCommentRegExpDontCareLineStart: RegExp = /\/\/[@#] source[M]appingURL=(.+)\r?\n?$/; // eslint-disable-line regexp/no-useless-character-class /** @internal */ -export const sourceMapCommentRegExp = /^\/\/[@#] source[M]appingURL=(.+)\r?\n?$/; // eslint-disable-line regexp/no-useless-character-class +export const sourceMapCommentRegExp: RegExp = /^\/\/[@#] source[M]appingURL=(.+)\r?\n?$/; // eslint-disable-line regexp/no-useless-character-class /** @internal */ -export const whitespaceOrMapCommentRegExp = /^\s*(\/\/[@#] .*)?$/; +export const whitespaceOrMapCommentRegExp: RegExp = /^\s*(\/\/[@#] .*)?$/; /** @internal */ export interface LineInfo { @@ -386,7 +386,7 @@ export function getLineInfo(text: string, lineStarts: readonly number[]): LineIn * * @internal */ -export function tryGetSourceMappingURL(lineInfo: LineInfo) { +export function tryGetSourceMappingURL(lineInfo: LineInfo): string | undefined { for (let index = lineInfo.getLineCount() - 1; index >= 0; index--) { const line = lineInfo.getLineText(index); const comment = sourceMapCommentRegExp.exec(line); @@ -419,7 +419,7 @@ function isRawSourceMap(x: any): x is RawSourceMap { /* eslint-enable no-restricted-syntax */ /** @internal */ -export function tryParseRawSourceMap(text: string) { +export function tryParseRawSourceMap(text: string): RawSourceMap | undefined { try { const parsed = JSON.parse(text); if (isRawSourceMap(parsed)) { @@ -616,7 +616,7 @@ export function decodeMappings(mappings: string): MappingsDecoder { } /** @internal */ -export function sameMapping(left: T, right: T) { +export function sameMapping(left: T, right: T): boolean { return left === right || left.generatedLine === right.generatedLine && left.generatedCharacter === right.generatedCharacter diff --git a/src/compiler/symbolWalker.ts b/src/compiler/symbolWalker.ts index 6942028d9af79..3f1181236f90a 100644 --- a/src/compiler/symbolWalker.ts +++ b/src/compiler/symbolWalker.ts @@ -38,7 +38,7 @@ export function createGetSymbolWalker( getConstraintOfTypeParameter: (typeParameter: TypeParameter) => Type | undefined, getFirstIdentifier: (node: EntityNameOrEntityNameExpression) => Identifier, getTypeArguments: (type: TypeReference) => readonly Type[], -) { +): (accept?: (symbol: Symbol) => boolean) => SymbolWalker { return getSymbolWalker; function getSymbolWalker(accept: (symbol: Symbol) => boolean = () => true): SymbolWalker { diff --git a/src/compiler/sys.ts b/src/compiler/sys.ts index a5b24bf854319..f0414f26d24db 100644 --- a/src/compiler/sys.ts +++ b/src/compiler/sys.ts @@ -71,7 +71,7 @@ export function generateDjb2Hash(data: string): string { * * @internal */ -export function setStackTraceLimit() { +export function setStackTraceLimit(): void { if ((Error as any).stackTraceLimit < 100) { // Also tests that we won't set the property if it doesn't exist. (Error as any).stackTraceLimit = 100; } @@ -104,10 +104,10 @@ export type HostWatchFile = (fileName: string, callback: FileWatcherCallback, po export type HostWatchDirectory = (fileName: string, callback: DirectoryWatcherCallback, recursive: boolean, options: WatchOptions | undefined) => FileWatcher; /** @internal */ -export const missingFileModifiedTime = new Date(0); // Any subsequent modification will occur after this time +export const missingFileModifiedTime: Date = new Date(0); // Any subsequent modification will occur after this time /** @internal */ -export function getModifiedTime(host: { getModifiedTime: NonNullable; }, fileName: string) { +export function getModifiedTime(host: { getModifiedTime: NonNullable; }, fileName: string): Date { return host.getModifiedTime(fileName) || missingFileModifiedTime; } @@ -128,7 +128,7 @@ function createPollingIntervalBasedLevels(levels: Levels) { const defaultChunkLevels: Levels = { Low: 32, Medium: 64, High: 256 }; let pollingChunkSize = createPollingIntervalBasedLevels(defaultChunkLevels); /** @internal */ -export let unchangedPollThresholds = createPollingIntervalBasedLevels(defaultChunkLevels); +export let unchangedPollThresholds: { [K in PollingInterval]: number; } = createPollingIntervalBasedLevels(defaultChunkLevels); function setCustomPollingValues(system: System) { if (!system.getEnvironmentVariable) { @@ -550,7 +550,7 @@ function onWatchedFileStat(watchedFile: WatchedFile, modifiedTime: Date): boolea } /** @internal */ -export function getFileWatcherEventKind(oldTime: number, newTime: number) { +export function getFileWatcherEventKind(oldTime: number, newTime: number): FileWatcherEventKind { return oldTime === 0 ? FileWatcherEventKind.Created : newTime === 0 @@ -559,17 +559,17 @@ export function getFileWatcherEventKind(oldTime: number, newTime: number) { } /** @internal */ -export const ignoredPaths = ["/node_modules/.", "/.git", "/.#"]; +export const ignoredPaths: readonly string[] = ["/node_modules/.", "/.git", "/.#"]; let curSysLog: (s: string) => void = noop; /** @internal */ -export function sysLog(s: string) { +export function sysLog(s: string): void { return curSysLog(s); } /** @internal */ -export function setSysLog(logger: typeof sysLog) { +export function setSysLog(logger: typeof sysLog): void { curSysLog = logger; } @@ -1375,7 +1375,7 @@ export function createSystemWatchFunctions({ * * @internal */ -export function patchWriteFileEnsuringDirectory(sys: System) { +export function patchWriteFileEnsuringDirectory(sys: System): void { // patch writefile to create folder before writing the file const originalWriteFile = sys.writeFile; sys.writeFile = (path, data, writeBom) => @@ -1997,7 +1997,7 @@ export let sys: System = (() => { })(); /** @internal @knipignore */ -export function setSys(s: System) { +export function setSys(s: System): void { sys = s; } diff --git a/src/compiler/tracing.ts b/src/compiler/tracing.ts index 94e9bd57c83b6..5d7138d1c22eb 100644 --- a/src/compiler/tracing.ts +++ b/src/compiler/tracing.ts @@ -55,7 +55,7 @@ export namespace tracingEnabled { } /** Starts tracing for the given project. */ - export function startTracing(tracingMode: Mode, traceDir: string, configFilePath?: string) { + export function startTracing(tracingMode: Mode, traceDir: string, configFilePath?: string): void { Debug.assert(!tracing, "Tracing already started"); if (fs === undefined) { @@ -105,7 +105,7 @@ export namespace tracingEnabled { } /** Stops tracing for the in-progress project and dumps the type catalog. */ - export function stopTracing() { + export function stopTracing(): void { Debug.assert(tracing, "Tracing is not in progress"); Debug.assert(!!typeCatalog.length === (mode !== "server")); // Have a type catalog iff not in server mode @@ -139,7 +139,7 @@ export namespace tracingEnabled { Session = "session", } - export function instant(phase: Phase, name: string, args?: Args) { + export function instant(phase: Phase, name: string, args?: Args): void { writeEvent("I", phase, name, args, `"s":"g"`); } @@ -151,18 +151,18 @@ export namespace tracingEnabled { * In the future we might implement an exit handler to dump unfinished events which would deprecate * these operations. */ - export function push(phase: Phase, name: string, args?: Args, separateBeginAndEnd = false) { + export function push(phase: Phase, name: string, args?: Args, separateBeginAndEnd = false): void { if (separateBeginAndEnd) { writeEvent("B", phase, name, args); } eventStack.push({ phase, name, args, time: 1000 * timestamp(), separateBeginAndEnd }); } - export function pop(results?: Args) { + export function pop(results?: Args): void { Debug.assert(eventStack.length > 0); writeStackEvent(eventStack.length - 1, 1000 * timestamp(), results); eventStack.length--; } - export function popAll() { + export function popAll(): void { const endTime = 1000 * timestamp(); for (let i = eventStack.length - 1; i >= 0; i--) { writeStackEvent(i, endTime); @@ -348,7 +348,7 @@ export namespace tracingEnabled { performance.measure("Dump types", "beginDumpTypes", "endDumpTypes"); } - export function dumpLegend() { + export function dumpLegend(): void { if (!legendPath) { return; } @@ -365,9 +365,9 @@ export namespace tracingEnabled { // define after tracingEnabled is initialized /** @internal */ -export const startTracing = tracingEnabled.startTracing; +export const startTracing: typeof tracingEnabled.startTracing = tracingEnabled.startTracing; /** @internal */ -export const dumpTracingLegend = tracingEnabled.dumpLegend; +export const dumpTracingLegend: typeof tracingEnabled.dumpLegend = tracingEnabled.dumpLegend; /** @internal */ export interface TracingNode { diff --git a/src/compiler/transformer.ts b/src/compiler/transformer.ts index bd181e5f3c028..0d499f3a08298 100644 --- a/src/compiler/transformer.ts +++ b/src/compiler/transformer.ts @@ -222,12 +222,12 @@ function wrapDeclarationTransformerFactory(transformer: TransformerFactory void) { +export function noEmitNotification(hint: EmitHint, node: Node, callback: (hint: EmitHint, node: Node) => void): void { callback(hint, node); } diff --git a/src/compiler/transformers/classThis.ts b/src/compiler/transformers/classThis.ts index e357c9b6e4f8b..86eb48346e50e 100644 --- a/src/compiler/transformers/classThis.ts +++ b/src/compiler/transformers/classThis.ts @@ -87,7 +87,7 @@ export function isClassThisAssignmentBlock(node: Node): node is ClassThisAssignm * `_classThis` (or similar) variable. * @internal */ -export function classHasClassThisAssignment(node: ClassLikeDeclaration) { +export function classHasClassThisAssignment(node: ClassLikeDeclaration): boolean { return !!node.emitNode?.classThis && some(node.members, isClassThisAssignmentBlock); } diff --git a/src/compiler/transformers/declarations.ts b/src/compiler/transformers/declarations.ts index b12c3acf84c3e..ba19f34fe0af9 100644 --- a/src/compiler/transformers/declarations.ts +++ b/src/compiler/transformers/declarations.ts @@ -196,6 +196,7 @@ import { SymbolTracker, SyntaxKind, TransformationContext, + Transformer, transformNodes, tryCast, TypeAliasDeclaration, @@ -253,7 +254,7 @@ const declarationEmitInternalNodeBuilderFlags = InternalNodeBuilderFlags.AllowUn * * @internal */ -export function transformDeclarations(context: TransformationContext) { +export function transformDeclarations(context: TransformationContext): Transformer { const throwDiagnostic = () => Debug.fail("Diagnostic emitted without context"); let getSymbolAccessibilityDiagnostic: GetSymbolAccessibilityDiagnostic = throwDiagnostic; let needsDeclare = true; @@ -436,10 +437,7 @@ export function transformDeclarations(context: TransformationContext) { return result; } - function transformRoot(node: Bundle): Bundle; - function transformRoot(node: SourceFile): SourceFile; - function transformRoot(node: SourceFile | Bundle): SourceFile | Bundle; - function transformRoot(node: SourceFile | Bundle) { + function transformRoot(node: SourceFile | Bundle): SourceFile | Bundle { if (node.kind === SyntaxKind.SourceFile && node.isDeclarationFile) { return node; } diff --git a/src/compiler/transformers/declarations/diagnostics.ts b/src/compiler/transformers/declarations/diagnostics.ts index d7a6c54f5eaf0..7e2978d9c59b8 100644 --- a/src/compiler/transformers/declarations/diagnostics.ts +++ b/src/compiler/transformers/declarations/diagnostics.ts @@ -161,7 +161,7 @@ export function canProduceDiagnostics(node: Node): node is DeclarationDiagnostic } /** @internal */ -export function createGetSymbolAccessibilityDiagnosticForNodeName(node: DeclarationDiagnosticProducing) { +export function createGetSymbolAccessibilityDiagnosticForNodeName(node: DeclarationDiagnosticProducing): (symbolAccessibilityResult: SymbolAccessibilityResult) => SymbolAccessibilityDiagnostic | undefined { if (isSetAccessor(node) || isGetAccessor(node)) { return getAccessorNameVisibilityError; } @@ -603,7 +603,7 @@ export function createGetSymbolAccessibilityDiagnosticForNode(node: DeclarationD } /** @internal */ -export function createGetIsolatedDeclarationErrors(resolver: EmitResolver) { +export function createGetIsolatedDeclarationErrors(resolver: EmitResolver): (node: Node) => DiagnosticWithLocation { const relatedSuggestionByDeclarationKind = { [SyntaxKind.ArrowFunction]: Diagnostics.Add_a_return_type_to_the_function_expression, [SyntaxKind.FunctionExpression]: Diagnostics.Add_a_return_type_to_the_function_expression, diff --git a/src/compiler/transformers/es2017.ts b/src/compiler/transformers/es2017.ts index 8947a94a079f4..3a80a84334eef 100644 --- a/src/compiler/transformers/es2017.ts +++ b/src/compiler/transformers/es2017.ts @@ -1056,7 +1056,7 @@ export function transformES2017(context: TransformationContext): (x: SourceFile * * @internal */ -export function createSuperAccessVariableStatement(factory: NodeFactory, resolver: EmitResolver, node: FunctionLikeDeclaration, names: Set<__String>) { +export function createSuperAccessVariableStatement(factory: NodeFactory, resolver: EmitResolver, node: FunctionLikeDeclaration, names: Set<__String>): VariableStatement { // Create a variable declaration with a getter/setter (if binding) definition for each name: // const _super = Object.create(null, { x: { get: () => super.x, set: (v) => super.x = v }, ... }); const hasBinding = resolver.hasNodeCheckFlag(node, NodeCheckFlags.MethodWithSuperPropertyAssignmentInAsync); diff --git a/src/compiler/transformers/module/impliedNodeFormatDependent.ts b/src/compiler/transformers/module/impliedNodeFormatDependent.ts index 7a5bf9e210fcd..c793c3abe3c54 100644 --- a/src/compiler/transformers/module/impliedNodeFormatDependent.ts +++ b/src/compiler/transformers/module/impliedNodeFormatDependent.ts @@ -10,11 +10,12 @@ import { SyntaxKind, TransformationContext, transformECMAScriptModule, + Transformer, transformModule, } from "../../_namespaces/ts.js"; /** @internal */ -export function transformImpliedNodeFormatDependentModule(context: TransformationContext) { +export function transformImpliedNodeFormatDependentModule(context: TransformationContext): Transformer { const previousOnSubstituteNode = context.onSubstituteNode; const previousOnEmitNode = context.onEmitNode; diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 036b8d60f9f27..75a6a34a55b1c 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -190,6 +190,7 @@ import { takeWhile, TextRange, TransformationContext, + Transformer, TransformFlags, VariableDeclaration, VariableStatement, @@ -231,7 +232,7 @@ const enum ClassFacts { } /** @internal */ -export function transformTypeScript(context: TransformationContext) { +export function transformTypeScript(context: TransformationContext): Transformer { const { factory, getEmitHelperFactory: emitHelpers, diff --git a/src/compiler/transformers/utilities.ts b/src/compiler/transformers/utilities.ts index 241728903dbe3..0079aa25aab16 100644 --- a/src/compiler/transformers/utilities.ts +++ b/src/compiler/transformers/utilities.ts @@ -96,7 +96,7 @@ import { } from "../_namespaces/ts.js"; /** @internal */ -export function getOriginalNodeId(node: Node) { +export function getOriginalNodeId(node: Node): number { node = getOriginalNode(node); return node ? getNodeId(node) : 0; } @@ -381,19 +381,19 @@ function multiMapSparseArrayAdd(map: V[][], key: number, value: V): V[] { export class IdentifierNameMap { private readonly _map = new Map(); - get size() { + get size(): number { return this._map.size; } - has(key: Identifier) { + has(key: Identifier): boolean { return this._map.has(IdentifierNameMap.toKey(key)); } - get(key: Identifier) { + get(key: Identifier): V | undefined { return this._map.get(IdentifierNameMap.toKey(key)); } - set(key: Identifier, value: V) { + set(key: Identifier, value: V): this { this._map.set(IdentifierNameMap.toKey(key), value); return this; } @@ -406,7 +406,7 @@ export class IdentifierNameMap { this._map.clear(); } - values() { + values(): MapIterator { return this._map.values(); } @@ -460,7 +460,7 @@ class IdentifierNameMultiMap extends IdentifierNameMap { * * @internal */ -export function isSimpleCopiableExpression(expression: Expression) { +export function isSimpleCopiableExpression(expression: Expression): boolean { return isStringLiteralLike(expression) || expression.kind === SyntaxKind.NumericLiteral || isKeyword(expression.kind) || @@ -474,7 +474,7 @@ export function isSimpleCopiableExpression(expression: Expression) { * * @internal */ -export function isSimpleInlineableExpression(expression: Expression) { +export function isSimpleInlineableExpression(expression: Expression): boolean { return !isIdentifier(expression) && isSimpleCopiableExpression(expression); } @@ -560,7 +560,7 @@ function findSuperStatementIndexPathWorker(statements: NodeArray, sta * * @internal */ -export function findSuperStatementIndexPath(statements: NodeArray, start: number) { +export function findSuperStatementIndexPath(statements: NodeArray, start: number): number[] { const indices: number[] = []; findSuperStatementIndexPathWorker(statements, start, indices); return indices; @@ -821,7 +821,7 @@ export function newPrivateEnvironment(data: TData): PrivateEnviro export function getPrivateIdentifier( privateEnv: PrivateEnvironment | undefined, name: PrivateIdentifier, -) { +): TEntry | undefined { return isGeneratedPrivateIdentifier(name) ? privateEnv?.generatedIdentifiers?.get(getNodeForGeneratedName(name)) : privateEnv?.identifiers?.get(name.escapedText); @@ -832,7 +832,7 @@ export function setPrivateIdentifier( privateEnv: PrivateEnvironment, name: PrivateIdentifier, entry: TEntry, -) { +): void { if (isGeneratedPrivateIdentifier(name)) { privateEnv.generatedIdentifiers ??= new Map(); privateEnv.generatedIdentifiers.set(getNodeForGeneratedName(name), entry); @@ -851,7 +851,7 @@ export function accessPrivateIdentifier< >( env: LexicalEnvironment | undefined, name: PrivateIdentifier, -) { +): TPrivateEntry | undefined { return walkUpLexicalEnvironments(env, env => getPrivateIdentifier(env.privateEnv, name)); } @@ -860,6 +860,6 @@ function isSimpleParameter(node: ParameterDeclaration) { } /** @internal */ -export function isSimpleParameterList(nodes: NodeArray) { +export function isSimpleParameterList(nodes: NodeArray): boolean { return every(nodes, isSimpleParameter); } diff --git a/src/compiler/tsbuildPublic.ts b/src/compiler/tsbuildPublic.ts index 3230699eba3c0..be2074ed22d28 100644 --- a/src/compiler/tsbuildPublic.ts +++ b/src/compiler/tsbuildPublic.ts @@ -4,6 +4,7 @@ import { assertType, BuilderProgram, BuildInfo, + BuildInfoFileVersionMap, CancellationToken, canJsonReportNoInputFiles, changeCompilerHostLikeToUseCache, @@ -301,13 +302,25 @@ function createSolutionBuilderHostBase(system: System, return host; } -export function createSolutionBuilderHost(system = sys, createProgram?: CreateProgram, reportDiagnostic?: DiagnosticReporter, reportSolutionBuilderStatus?: DiagnosticReporter, reportErrorSummary?: ReportEmitErrorSummary) { +export function createSolutionBuilderHost( + system: System = sys, + createProgram?: CreateProgram, + reportDiagnostic?: DiagnosticReporter, + reportSolutionBuilderStatus?: DiagnosticReporter, + reportErrorSummary?: ReportEmitErrorSummary, +): SolutionBuilderHost { const host = createSolutionBuilderHostBase(system, createProgram, reportDiagnostic, reportSolutionBuilderStatus) as SolutionBuilderHost; host.reportErrorSummary = reportErrorSummary; return host; } -export function createSolutionBuilderWithWatchHost(system = sys, createProgram?: CreateProgram, reportDiagnostic?: DiagnosticReporter, reportSolutionBuilderStatus?: DiagnosticReporter, reportWatchStatus?: WatchStatusReporter) { +export function createSolutionBuilderWithWatchHost( + system: System = sys, + createProgram?: CreateProgram, + reportDiagnostic?: DiagnosticReporter, + reportSolutionBuilderStatus?: DiagnosticReporter, + reportWatchStatus?: WatchStatusReporter, +): SolutionBuilderWithWatchHost { const host = createSolutionBuilderHostBase(system, createProgram, reportDiagnostic, reportSolutionBuilderStatus) as SolutionBuilderWithWatchHost; const watchHost = createWatchHost(system, reportWatchStatus); copyProperties(host, watchHost); @@ -1601,7 +1614,7 @@ function getUpToDateStatusWorker(state: SolutionBuilde /** True if input file has changed timestamp but text is not changed, we can then do only timestamp updates on output to make it look up-to-date later */ let pseudoInputUpToDate = false; const seenRoots = new Set(); - let buildInfoVersionMap: ReturnType | undefined; + let buildInfoVersionMap: BuildInfoFileVersionMap | undefined; // Get timestamps of input files for (const inputFile of project.fileNames) { const inputTime = getModifiedTime(state, inputFile); diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 65d12a87cf2c3..590911b3f6e99 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -8334,69 +8334,98 @@ export type EmitHelper = ScopedEmitHelper | UnscopedEmitHelper; export type EmitHelperUniqueNameCallback = (name: string) => string; -/** - * Indicates the minimum `ScriptTarget` (inclusive) after which a specific language feature is no longer transpiled. - * - * @internal - */ -export const enum LanguageFeatureMinimumTarget { +/** @internal */ +export type LanugageFeatures = // ES2015 Features - Classes = ScriptTarget.ES2015, - ForOf = ScriptTarget.ES2015, - Generators = ScriptTarget.ES2015, - Iteration = ScriptTarget.ES2015, - SpreadElements = ScriptTarget.ES2015, - RestElements = ScriptTarget.ES2015, - TaggedTemplates = ScriptTarget.ES2015, - DestructuringAssignment = ScriptTarget.ES2015, - BindingPatterns = ScriptTarget.ES2015, - ArrowFunctions = ScriptTarget.ES2015, - BlockScopedVariables = ScriptTarget.ES2015, - ObjectAssign = ScriptTarget.ES2015, - RegularExpressionFlagsUnicode = ScriptTarget.ES2015, - RegularExpressionFlagsSticky = ScriptTarget.ES2015, - + | "Classes" + | "ForOf" + | "Generators" + | "Iteration" + | "SpreadElements" + | "RestElements" + | "TaggedTemplates" + | "DestructuringAssignment" + | "BindingPatterns" + | "ArrowFunctions" + | "BlockScopedVariables" + | "ObjectAssign" + | "RegularExpressionFlagsUnicode" + | "RegularExpressionFlagsSticky" // ES2016 Features - Exponentiation = ScriptTarget.ES2016, // `x ** y` - + | "Exponentiation" // `x ** y` // ES2017 Features - AsyncFunctions = ScriptTarget.ES2017, // `async function f() {}` - + | "AsyncFunctions" // `async function f() {}` // ES2018 Features - ForAwaitOf = ScriptTarget.ES2018, // `for await (const x of y)` - AsyncGenerators = ScriptTarget.ES2018, // `async function * f() { }` - AsyncIteration = ScriptTarget.ES2018, // `Symbol.asyncIterator` - ObjectSpreadRest = ScriptTarget.ES2018, // `{ ...obj }` - RegularExpressionFlagsDotAll = ScriptTarget.ES2018, - + | "ForAwaitOf" // `for await (const x of y)` + | "AsyncGenerators" // `async function * f() { }` + | "AsyncIteration" // `Symbol.asyncIterator` + | "ObjectSpreadRest" // `{ ...obj }` + | "RegularExpressionFlagsDotAll" // ES2019 Features - BindinglessCatch = ScriptTarget.ES2019, // `try { } catch { }` - + | "BindinglessCatch" // `try { } catch { }` // ES2020 Features - BigInt = ScriptTarget.ES2020, // `0n` - NullishCoalesce = ScriptTarget.ES2020, // `a ?? b` - OptionalChaining = ScriptTarget.ES2020, // `a?.b` - + | "BigInt" // `0n` + | "NullishCoalesce" // `a ?? b` + | "OptionalChaining" // `a?.b` // ES2021 Features - LogicalAssignment = ScriptTarget.ES2021, // `a ||= b`, `a &&= b`, `a ??= b` - + | "LogicalAssignment" // `a ||= b`| `a &&= b`| `a ??= b` // ES2022 Features - TopLevelAwait = ScriptTarget.ES2022, - ClassFields = ScriptTarget.ES2022, - PrivateNamesAndClassStaticBlocks = ScriptTarget.ES2022, // `class C { static {} #x = y, #m() {} }`, `#x in y` - RegularExpressionFlagsHasIndices = ScriptTarget.ES2022, - + | "TopLevelAwait" + | "ClassFields" + | "PrivateNamesAndClassStaticBlocks" // `class C { static {} #x = y| #m() {} }`| `#x in y` + | "RegularExpressionFlagsHasIndices" // ES2023 Features - ShebangComments = ScriptTarget.ESNext, - + | "ShebangComments" // Upcoming Features // NOTE: We must reevaluate the target for upcoming features when each successive TC39 edition is ratified in // June of each year. This includes changes to `LanguageFeatureMinimumTarget`, `ScriptTarget`, // transformers/esnext.ts, commandLineParser.ts, and the contents of each lib/esnext.*.d.ts file. - UsingAndAwaitUsing = ScriptTarget.ESNext, // `using x = y`, `await using x = y` - ClassAndClassElementDecorators = ScriptTarget.ESNext, // `@dec class C {}`, `class C { @dec m() {} }` - RegularExpressionFlagsUnicodeSets = ScriptTarget.ESNext, -} + | "UsingAndAwaitUsing" + | "ClassAndClassElementDecorators" // `using x = y`, `await using x = y` + | "RegularExpressionFlagsUnicodeSets" // `@dec class C {}`, `class C { @dec m() {} }` +; + +/** + * Indicates the minimum `ScriptTarget` (inclusive) after which a specific language feature is no longer transpiled. + * + * @internal + */ +export const LanguageFeatureMinimumTarget: Record = { + Classes: ScriptTarget.ES2015, + ForOf: ScriptTarget.ES2015, + Generators: ScriptTarget.ES2015, + Iteration: ScriptTarget.ES2015, + SpreadElements: ScriptTarget.ES2015, + RestElements: ScriptTarget.ES2015, + TaggedTemplates: ScriptTarget.ES2015, + DestructuringAssignment: ScriptTarget.ES2015, + BindingPatterns: ScriptTarget.ES2015, + ArrowFunctions: ScriptTarget.ES2015, + BlockScopedVariables: ScriptTarget.ES2015, + ObjectAssign: ScriptTarget.ES2015, + RegularExpressionFlagsUnicode: ScriptTarget.ES2015, + RegularExpressionFlagsSticky: ScriptTarget.ES2015, + Exponentiation: ScriptTarget.ES2016, + AsyncFunctions: ScriptTarget.ES2017, + ForAwaitOf: ScriptTarget.ES2018, + AsyncGenerators: ScriptTarget.ES2018, + AsyncIteration: ScriptTarget.ES2018, + ObjectSpreadRest: ScriptTarget.ES2018, + RegularExpressionFlagsDotAll: ScriptTarget.ES2018, + BindinglessCatch: ScriptTarget.ES2019, + BigInt: ScriptTarget.ES2020, + NullishCoalesce: ScriptTarget.ES2020, + OptionalChaining: ScriptTarget.ES2020, + LogicalAssignment: ScriptTarget.ES2021, + TopLevelAwait: ScriptTarget.ES2022, + ClassFields: ScriptTarget.ES2022, + PrivateNamesAndClassStaticBlocks: ScriptTarget.ES2022, + RegularExpressionFlagsHasIndices: ScriptTarget.ES2022, + ShebangComments: ScriptTarget.ESNext, + UsingAndAwaitUsing: ScriptTarget.ESNext, + ClassAndClassElementDecorators: ScriptTarget.ESNext, + RegularExpressionFlagsUnicodeSets: ScriptTarget.ESNext, +}; // dprint-ignore /** @@ -9664,6 +9693,12 @@ export interface BuildInfo { version: string; } +/** @internal */ +export interface BuildInfoFileVersionMap { + fileInfos: Map; + roots: Map; +} + export interface PrintHandlers { /** * A hook used by the Printer when generating unique names to avoid collisions with @@ -10093,7 +10128,7 @@ export interface PragmaDefinition = Concre : never; /** @internal */ -export type ConcretePragmaSpecs = typeof commentPragmas; +export interface ConcretePragmaSpecs { + readonly "reference": { + readonly args: readonly [{ + readonly name: "types"; + readonly optional: true; + readonly captureSpan: true; + }, { + readonly name: "lib"; + readonly optional: true; + readonly captureSpan: true; + }, { + readonly name: "path"; + readonly optional: true; + readonly captureSpan: true; + }, { + readonly name: "no-default-lib"; + readonly optional: true; + }, { + readonly name: "resolution-mode"; + readonly optional: true; + }, { + readonly name: "preserve"; + readonly optional: true; + }]; + readonly kind: PragmaKindFlags.TripleSlashXML; + }; + readonly "amd-dependency": { + readonly args: readonly [{ + readonly name: "path"; + }, { + readonly name: "name"; + readonly optional: true; + }]; + readonly kind: PragmaKindFlags.TripleSlashXML; + }; + readonly "amd-module": { + readonly args: readonly [{ + readonly name: "name"; + }]; + readonly kind: PragmaKindFlags.TripleSlashXML; + }; + readonly "ts-check": { + readonly kind: PragmaKindFlags.SingleLine; + }; + readonly "ts-nocheck": { + readonly kind: PragmaKindFlags.SingleLine; + }; + readonly "jsx": { + readonly args: readonly [{ + readonly name: "factory"; + }]; + readonly kind: PragmaKindFlags.MultiLine; + }; + readonly "jsxfrag": { + readonly args: readonly [{ + readonly name: "factory"; + }]; + readonly kind: PragmaKindFlags.MultiLine; + }; + readonly "jsximportsource": { + readonly args: readonly [{ + readonly name: "factory"; + }]; + readonly kind: PragmaKindFlags.MultiLine; + }; + readonly "jsxruntime": { + readonly args: readonly [{ + readonly name: "factory"; + }]; + readonly kind: PragmaKindFlags.MultiLine; + }; +} /** @internal */ export type PragmaPseudoMap = { [K in keyof ConcretePragmaSpecs]: { arguments: PragmaArgumentType; range: CommentRange; }; }; @@ -10410,3 +10516,11 @@ export interface SyntacticTypeNodeBuilderResolver { requiresAddingImplicitUndefined(parameter: ParameterDeclaration | JSDocParameterTag, enclosingDeclaration: Node | undefined): boolean; isDefinitelyReferenceToGlobalSymbolObject(node: Node): boolean; } + +/** @internal */ +export interface SyntacticNodeBuilder { + typeFromExpression: (node: Expression, context: SyntacticTypeNodeBuilderContext, isConstContext?: boolean, requiresAddingUndefined?: boolean, preserveLiterals?: boolean) => boolean | undefined; + serializeTypeOfDeclaration: (node: HasInferredType, context: SyntacticTypeNodeBuilderContext) => boolean | undefined; + serializeReturnTypeForSignature: (node: SignatureDeclaration | JSDocSignature, context: SyntacticTypeNodeBuilderContext) => boolean | undefined; + serializeTypeOfExpression: (expr: Expression, context: SyntacticTypeNodeBuilderContext, addUndefined?: boolean, preserveLiterals?: boolean) => boolean; +} diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 673c0b38c156d..c7ade289737ca 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -67,6 +67,7 @@ import { compareValues, Comparison, CompilerOptions, + CompilerOptionsValue, ComputedPropertyName, computeLineAndCharacterOfPosition, computeLineOfPosition, @@ -697,12 +698,12 @@ function optionsHaveModuleResolutionChanges(oldOptions: CompilerOptions, newOpti } /** @internal */ -export function changesAffectingProgramStructure(oldOptions: CompilerOptions, newOptions: CompilerOptions) { +export function changesAffectingProgramStructure(oldOptions: CompilerOptions, newOptions: CompilerOptions): boolean { return optionsHaveChanges(oldOptions, newOptions, optionsAffectingProgramStructure); } /** @internal */ -export function optionsHaveChanges(oldOptions: CompilerOptions, newOptions: CompilerOptions, optionDeclarations: readonly CommandLineOption[]) { +export function optionsHaveChanges(oldOptions: CompilerOptions, newOptions: CompilerOptions, optionDeclarations: readonly CommandLineOption[]): boolean { return oldOptions !== newOptions && optionDeclarations.some(o => !isJsonEqual(getCompilerOptionValue(oldOptions, o), getCompilerOptionValue(newOptions, o))); } @@ -775,12 +776,12 @@ export function usingSingleLineStringWriter(action: (writer: EmitTextWriter) => } /** @internal */ -export function getFullWidth(node: Node) { +export function getFullWidth(node: Node): number { return node.end - node.pos; } /** @internal */ -export function projectReferenceIsEqualTo(oldRef: ProjectReference, newRef: ProjectReference) { +export function projectReferenceIsEqualTo(oldRef: ProjectReference, newRef: ProjectReference): boolean { return oldRef.path === newRef.path && !oldRef.prepend === !newRef.prepend && !oldRef.circular === !newRef.circular; @@ -801,17 +802,17 @@ export function moduleResolutionIsEqualTo(oldResolution: ResolvedModuleWithFaile } /** @internal */ -export function getResolvedModuleFromResolution(resolution: ResolvedModuleWithFailedLookupLocations) { +export function getResolvedModuleFromResolution(resolution: ResolvedModuleWithFailedLookupLocations): ResolvedModuleFull | undefined { return resolution.resolvedModule; } /** @internal */ -export function getResolvedTypeReferenceDirectiveFromResolution(resolution: ResolvedTypeReferenceDirectiveWithFailedLookupLocations) { +export function getResolvedTypeReferenceDirectiveFromResolution(resolution: ResolvedTypeReferenceDirectiveWithFailedLookupLocations): ResolvedTypeReferenceDirective | undefined { return resolution.resolvedTypeReferenceDirective; } /** @internal */ -export function createModuleNotFoundChain(sourceFile: SourceFile, host: TypeCheckerHost, moduleReference: string, mode: ResolutionMode, packageName: string) { +export function createModuleNotFoundChain(sourceFile: SourceFile, host: TypeCheckerHost, moduleReference: string, mode: ResolutionMode, packageName: string): DiagnosticMessageChain { const alternateResult = host.getResolvedModule(sourceFile, moduleReference, mode)?.alternateResult; const alternateResultMessage = alternateResult && (getEmitModuleResolutionKind(host.getCompilerOptions()) === ModuleResolutionKind.Node10 ? [Diagnostics.There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler, [alternateResult]] as const @@ -850,7 +851,7 @@ export function createModuleNotFoundChain(sourceFile: SourceFile, host: TypeChec } /** @internal */ -export function createModeMismatchDetails(currentSourceFile: SourceFile) { +export function createModeMismatchDetails(currentSourceFile: SourceFile): DiagnosticMessageChain { const ext = tryGetExtensionFromPath(currentSourceFile.fileName); const scope = currentSourceFile.packageJsonScope; const targetExt = ext === Extension.Ts ? Extension.Mts : ext === Extension.Js ? Extension.Mjs : undefined; @@ -969,7 +970,7 @@ export function getSourceFileOfNode(node: Node | undefined): SourceFile | undefi } /** @internal */ -export function getSourceFileOfModule(module: Symbol) { +export function getSourceFileOfModule(module: Symbol): SourceFile | undefined { return getSourceFileOfNode(module.valueDeclaration || getNonAugmentationDeclaration(module)); } @@ -979,7 +980,7 @@ export function isPlainJsFile(file: SourceFile | undefined, checkJs: boolean | u } /** @internal */ -export function isStatementWithLocals(node: Node) { +export function isStatementWithLocals(node: Node): boolean { switch (node.kind) { case SyntaxKind.Block: case SyntaxKind.CaseBlock: @@ -1073,7 +1074,7 @@ export function nodeIsPresent(node: Node | undefined): boolean { * Tests whether `child` is a grammar error on `parent`. * @internal */ -export function isGrammarError(parent: Node, child: Node | NodeArray) { +export function isGrammarError(parent: Node, child: Node | NodeArray): boolean { if (isTypeParameterDeclaration(parent)) return child === parent.expression; if (isClassStaticBlockDeclaration(parent)) return child === parent.modifiers; if (isPropertySignature(parent)) return child === parent.initializer; @@ -1159,7 +1160,7 @@ export function insertStatementAfterCustomPrologue(to: T[], * * @internal */ -export function isRecognizedTripleSlashComment(text: string, commentPos: number, commentEnd: number) { +export function isRecognizedTripleSlashComment(text: string, commentPos: number, commentEnd: number): boolean { // Verify this is /// comment, but do the regexp match only when we first can find /// in the comment text // so that we don't end up computing comment string and doing match for all // comments if ( @@ -1180,7 +1181,7 @@ export function isRecognizedTripleSlashComment(text: string, commentPos: number, } /** @internal */ -export function isPinnedComment(text: string, start: number) { +export function isPinnedComment(text: string, start: number): boolean { return text.charCodeAt(start + 1) === CharacterCodes.asterisk && text.charCodeAt(start + 2) === CharacterCodes.exclamation; } @@ -1338,7 +1339,7 @@ function getPos(range: Node) { * * @internal */ -export function indexOfNode(nodeArray: readonly Node[], node: Node) { +export function indexOfNode(nodeArray: readonly Node[], node: Node): number { return binarySearch(nodeArray, node, getPos, compareValues); } @@ -1367,7 +1368,7 @@ export function getInternalEmitFlags(node: Node): InternalEmitFlags { export type ScriptTargetFeatures = ReadonlyMap>; /** @internal */ -export const getScriptTargetFeatures = /* @__PURE__ */ memoize((): ScriptTargetFeatures => +export const getScriptTargetFeatures: () => ScriptTargetFeatures = /* @__PURE__ */ memoize((): ScriptTargetFeatures => new Map(Object.entries({ Array: new Map(Object.entries({ es2015: [ @@ -1829,7 +1830,7 @@ export const enum GetLiteralTextFlags { } /** @internal */ -export function getLiteralText(node: LiteralLikeNode, sourceFile: SourceFile | undefined, flags: GetLiteralTextFlags) { +export function getLiteralText(node: LiteralLikeNode, sourceFile: SourceFile | undefined, flags: GetLiteralTextFlags): string { // If we don't need to downlevel and we can reach the original source text using // the node's parent reference, then simply get the text as it was originally written. if (sourceFile && canUseOriginalText(node, flags)) { @@ -1903,7 +1904,7 @@ function canUseOriginalText(node: LiteralLikeNode, flags: GetLiteralTextFlags): } /** @internal */ -export function getTextOfConstantValue(value: string | number) { +export function getTextOfConstantValue(value: string | number): string { return isString(value) ? `"${escapeString(value)}"` : "" + value; } @@ -1915,13 +1916,13 @@ export function makeIdentifierFromModuleName(moduleName: string): string { } /** @internal */ -export function isBlockOrCatchScoped(declaration: Declaration) { +export function isBlockOrCatchScoped(declaration: Declaration): boolean { return (getCombinedNodeFlags(declaration) & NodeFlags.BlockScoped) !== 0 || isCatchClauseVariableDeclarationOrBindingElement(declaration); } /** @internal */ -export function isCatchClauseVariableDeclarationOrBindingElement(declaration: Declaration) { +export function isCatchClauseVariableDeclarationOrBindingElement(declaration: Declaration): boolean { const node = getRootDeclaration(declaration); return node.kind === SyntaxKind.VariableDeclaration && node.parent.kind === SyntaxKind.CatchClause; } @@ -1983,7 +1984,7 @@ export function isExternalModuleAugmentation(node: Node): node is AmbientModuleD } /** @internal */ -export function isModuleAugmentationExternal(node: AmbientModuleDeclaration) { +export function isModuleAugmentationExternal(node: AmbientModuleDeclaration): boolean { // external module augmentation is a ambient module declaration that is either: // - defined in the top level scope and source file is an external module // - defined inside ambient module declaration located in the top level scope and source file not an external module @@ -1997,7 +1998,7 @@ export function isModuleAugmentationExternal(node: AmbientModuleDeclaration) { } /** @internal */ -export function getNonAugmentationDeclaration(symbol: Symbol) { +export function getNonAugmentationDeclaration(symbol: Symbol): Declaration | undefined { return symbol.declarations?.find(d => !isExternalModuleAugmentation(d) && !(isModuleDeclaration(d) && isGlobalScopeAugmentation(d))); } @@ -2006,7 +2007,7 @@ function isCommonJSContainingModuleKind(kind: ModuleKind) { } /** @internal */ -export function isEffectiveExternalModule(node: SourceFile, compilerOptions: CompilerOptions) { +export function isEffectiveExternalModule(node: SourceFile, compilerOptions: CompilerOptions): boolean { return isExternalModule(node) || (isCommonJSContainingModuleKind(getEmitModuleKind(compilerOptions)) && !!node.commonJsModuleIndicator); } @@ -2015,7 +2016,7 @@ export function isEffectiveExternalModule(node: SourceFile, compilerOptions: Com * * @internal */ -export function isEffectiveStrictModeSourceFile(node: SourceFile, compilerOptions: CompilerOptions) { +export function isEffectiveStrictModeSourceFile(node: SourceFile, compilerOptions: CompilerOptions): boolean { // We can only verify strict mode for JS/TS files switch (node.scriptKind) { case ScriptKind.JS: @@ -2046,7 +2047,7 @@ export function isEffectiveStrictModeSourceFile(node: SourceFile, compilerOption } /** @internal */ -export function isAmbientPropertyDeclaration(node: PropertyDeclaration) { +export function isAmbientPropertyDeclaration(node: PropertyDeclaration): boolean { return !!(node.flags & NodeFlags.Ambient) || hasSyntacticModifier(node, ModifierFlags.Ambient); } @@ -2198,7 +2199,7 @@ export function forEachEnclosingBlockScopeContainer(node: Node, cb: (container: // Computed property names will just be emitted as "[]", where is the source // text of the expression in the computed property. /** @internal */ -export function declarationNameToString(name: DeclarationName | QualifiedName | undefined) { +export function declarationNameToString(name: DeclarationName | QualifiedName | undefined): string { return !name || getFullWidth(name) === 0 ? "(Missing)" : getTextOfNode(name); } @@ -2368,7 +2369,7 @@ export function getSpanOfTokenAtPosition(sourceFile: SourceFile, pos: number): T } /** @internal */ -export function scanTokenAtPosition(sourceFile: SourceFile, pos: number) { +export function scanTokenAtPosition(sourceFile: SourceFile, pos: number): SyntaxKind { const scanner = createScanner(sourceFile.languageVersion, /*skipTrivia*/ true, sourceFile.languageVariant, sourceFile.text, /*onError*/ undefined, pos); scanner.scan(); return scanner.getToken(); @@ -2482,7 +2483,7 @@ export function getErrorSpanForNode(sourceFile: SourceFile, node: Node): TextSpa } /** @internal */ -export function isGlobalSourceFile(node: Node) { +export function isGlobalSourceFile(node: Node): boolean { return node.kind === SyntaxKind.SourceFile && !isExternalOrCommonJsModule(node as SourceFile); } @@ -2534,7 +2535,7 @@ export function isVarConst(node: VariableDeclaration | VariableDeclarationList): * Gets whether a bound `VariableDeclaration` or `VariableDeclarationList` is part of a `const`, `using` or `await using` declaration. * @internal */ -export function isVarConstLike(node: VariableDeclaration | VariableDeclarationList) { +export function isVarConstLike(node: VariableDeclaration | VariableDeclarationList): boolean { const blockScopeKind = getCombinedNodeFlags(node) & NodeFlags.BlockScoped; return blockScopeKind === NodeFlags.Const || blockScopeKind === NodeFlags.Using || @@ -2578,12 +2579,12 @@ export function isPrologueDirective(node: Node): node is PrologueDirective { } /** @internal */ -export function isCustomPrologue(node: Statement) { +export function isCustomPrologue(node: Statement): boolean { return !!(getEmitFlags(node) & EmitFlags.CustomPrologue); } /** @internal */ -export function isHoistedFunction(node: Statement) { +export function isHoistedFunction(node: Statement): boolean { return isCustomPrologue(node) && isFunctionDeclaration(node); } @@ -2594,19 +2595,19 @@ function isHoistedVariable(node: VariableDeclaration) { } /** @internal */ -export function isHoistedVariableStatement(node: Statement) { +export function isHoistedVariableStatement(node: Statement): boolean { return isCustomPrologue(node) && isVariableStatement(node) && every(node.declarationList.declarations, isHoistedVariable); } /** @internal */ -export function getLeadingCommentRangesOfNode(node: Node, sourceFileOfNode: SourceFile) { +export function getLeadingCommentRangesOfNode(node: Node, sourceFileOfNode: SourceFile): CommentRange[] | undefined { return node.kind !== SyntaxKind.JsxText ? getLeadingCommentRanges(sourceFileOfNode.text, node.pos) : undefined; } /** @internal */ -export function getJSDocCommentRanges(node: Node, text: string) { +export function getJSDocCommentRanges(node: Node, text: string): CommentRange[] | undefined { const commentRanges = (node.kind === SyntaxKind.Parameter || node.kind === SyntaxKind.TypeParameter || node.kind === SyntaxKind.FunctionExpression || @@ -2809,7 +2810,7 @@ export function forEachYieldExpression(body: Block, visitor: (expr: YieldExpress * * @internal */ -export function getRestParameterElementType(node: TypeNode | undefined) { +export function getRestParameterElementType(node: TypeNode | undefined): TypeNode | undefined { if (node && node.kind === SyntaxKind.ArrayType) { return (node as ArrayTypeNode).elementType; } @@ -2858,20 +2859,20 @@ export function isVariableLikeOrAccessor(node: Node): node is AccessorDeclaratio } /** @internal */ -export function isVariableDeclarationInVariableStatement(node: VariableDeclaration) { +export function isVariableDeclarationInVariableStatement(node: VariableDeclaration): boolean { return node.parent.kind === SyntaxKind.VariableDeclarationList && node.parent.parent.kind === SyntaxKind.VariableStatement; } /** @internal */ -export function isCommonJsExportedExpression(node: Node) { +export function isCommonJsExportedExpression(node: Node): boolean { if (!isInJSFile(node)) return false; return (isObjectLiteralExpression(node.parent) && isBinaryExpression(node.parent.parent) && getAssignmentDeclarationKind(node.parent.parent) === AssignmentDeclarationKind.ModuleExports) || isCommonJsExportPropertyAssignment(node.parent); } /** @internal */ -export function isCommonJsExportPropertyAssignment(node: Node) { +export function isCommonJsExportPropertyAssignment(node: Node): boolean { if (!isInJSFile(node)) return false; return (isBinaryExpression(node) && getAssignmentDeclarationKind(node) === AssignmentDeclarationKind.ExportsProperty); } @@ -2884,7 +2885,7 @@ export function isValidESSymbolDeclaration(node: Node): boolean { } /** @internal */ -export function introducesArgumentsExoticObject(node: Node) { +export function introducesArgumentsExoticObject(node: Node): boolean { switch (node.kind) { case SyntaxKind.MethodDeclaration: case SyntaxKind.MethodSignature: @@ -2939,7 +2940,7 @@ export function isThisTypePredicate(predicate: TypePredicate): predicate is This } /** @internal */ -export function forEachPropertyAssignment(objectLiteral: ObjectLiteralExpression | undefined, key: string, callback: (property: PropertyAssignment) => T | undefined, key2?: string) { +export function forEachPropertyAssignment(objectLiteral: ObjectLiteralExpression | undefined, key: string, callback: (property: PropertyAssignment) => T | undefined, key2?: string): T | undefined { return forEach(objectLiteral?.properties, property => { if (!isPropertyAssignment(property)) return undefined; const propName = tryGetTextOfPropertyName(property.name); @@ -2974,7 +2975,7 @@ export function getTsConfigPropArrayElementValue(tsConfigSourceFile: TsConfigSou } /** @internal */ -export function forEachTsConfigPropArray(tsConfigSourceFile: TsConfigSourceFile | undefined, propKey: string, callback: (property: PropertyAssignment) => T | undefined) { +export function forEachTsConfigPropArray(tsConfigSourceFile: TsConfigSourceFile | undefined, propKey: string, callback: (property: PropertyAssignment) => T | undefined): T | undefined { return forEachPropertyAssignment(getTsConfigObjectLiteralExpression(tsConfigSourceFile), propKey, callback); } @@ -3135,7 +3136,7 @@ export function isThisContainerOrFunctionBlock(node: Node): boolean { } /** @internal */ -export function isInTopLevelContext(node: Node) { +export function isInTopLevelContext(node: Node): boolean { // The name of a class or function declaration is a BindingIdentifier in its surrounding scope. if (isIdentifier(node) && (isClassDeclaration(node.parent) || isFunctionDeclaration(node.parent)) && node.parent.name === node) { node = node.parent; @@ -3145,7 +3146,7 @@ export function isInTopLevelContext(node: Node) { } /** @internal */ -export function getNewTargetContainer(node: Node) { +export function getNewTargetContainer(node: Node): FunctionDeclaration | ConstructorDeclaration | FunctionExpression | undefined { const container = getThisContainer(node, /*includeArrowFunctions*/ false, /*includeClassComputedPropertyName*/ false); if (container) { switch (container.kind) { @@ -3468,7 +3469,7 @@ export function isEmptyStringLiteral(node: StringLiteral): boolean { } /** @internal */ -export function isJSXTagName(node: Node) { +export function isJSXTagName(node: Node): boolean { const { parent } = node; if ( parent.kind === SyntaxKind.JsxOpeningElement || @@ -3608,7 +3609,7 @@ export function isInExpressionContext(node: Node): boolean { } /** @internal */ -export function isPartOfTypeQuery(node: Node) { +export function isPartOfTypeQuery(node: Node): boolean { while (node.kind === SyntaxKind.QualifiedName || node.kind === SyntaxKind.Identifier) { node = node.parent; } @@ -3626,13 +3627,13 @@ export function isExternalModuleImportEqualsDeclaration(node: Node): node is Imp } /** @internal */ -export function getExternalModuleImportEqualsDeclarationExpression(node: Node) { +export function getExternalModuleImportEqualsDeclarationExpression(node: Node): Expression { Debug.assert(isExternalModuleImportEqualsDeclaration(node)); return ((node as ImportEqualsDeclaration).moduleReference as ExternalModuleReference).expression; } /** @internal */ -export function getExternalModuleRequireArgument(node: Node) { +export function getExternalModuleRequireArgument(node: Node): false | StringLiteral { return isVariableDeclarationInitializedToBareOrAccessedRequire(node) && (getLeftmostAccessExpression(node.initializer) as CallExpression).arguments[0] as StringLiteral; } @@ -3662,7 +3663,7 @@ export function isInJsonFile(node: Node | undefined): boolean { } /** @internal */ -export function isSourceFileNotJson(file: SourceFile) { +export function isSourceFileNotJson(file: SourceFile): boolean { return !isJsonSourceFile(file); } @@ -3672,7 +3673,7 @@ export function isInJSDoc(node: Node | undefined): boolean { } /** @internal */ -export function isJSDocIndexSignature(node: TypeReferenceNode | ExpressionWithTypeArguments) { +export function isJSDocIndexSignature(node: TypeReferenceNode | ExpressionWithTypeArguments): boolean | undefined { return isTypeReferenceNode(node) && isIdentifier(node.typeName) && node.typeName.escapedText === "Object" && @@ -3746,7 +3747,7 @@ export function isRequireVariableStatement(node: Node): node is RequireVariableS } /** @internal */ -export function isSingleOrDoubleQuote(charCode: number) { +export function isSingleOrDoubleQuote(charCode: number): boolean { return charCode === CharacterCodes.singleQuote || charCode === CharacterCodes.doubleQuote; } @@ -3756,7 +3757,7 @@ export function isStringDoubleQuoted(str: StringLiteralLike, sourceFile: SourceF } /** @internal */ -export function isAssignmentDeclaration(decl: Declaration) { +export function isAssignmentDeclaration(decl: Declaration): boolean { return isBinaryExpression(decl) || isAccessExpression(decl) || isIdentifier(decl) || isCallExpression(decl); } @@ -3765,7 +3766,7 @@ export function isAssignmentDeclaration(decl: Declaration) { * * @internal */ -export function getEffectiveInitializer(node: HasExpressionInitializer) { +export function getEffectiveInitializer(node: HasExpressionInitializer): Expression | undefined { if ( isInJSFile(node) && node.initializer && isBinaryExpression(node.initializer) && @@ -3782,7 +3783,7 @@ export function getEffectiveInitializer(node: HasExpressionInitializer) { * * @internal */ -export function getDeclaredExpandoInitializer(node: HasExpressionInitializer) { +export function getDeclaredExpandoInitializer(node: HasExpressionInitializer): Expression | undefined { const init = getEffectiveInitializer(node); return init && getExpandoInitializer(init, isPrototypeAccess(node.name)); } @@ -3863,7 +3864,7 @@ function getDefaultedExpandoInitializer(name: Expression, initializer: Expressio } /** @internal */ -export function isDefaultedExpandoInitializer(node: BinaryExpression) { +export function isDefaultedExpandoInitializer(node: BinaryExpression): boolean | undefined { const name = isVariableDeclaration(node.parent) ? node.parent.name : isBinaryExpression(node.parent) && node.parent.operatorToken.kind === SyntaxKind.EqualsToken ? node.parent.left : undefined; @@ -3928,12 +3929,12 @@ export function getRightMostAssignedExpression(node: Expression): Expression { } /** @internal */ -export function isExportsIdentifier(node: Node) { +export function isExportsIdentifier(node: Node): boolean { return isIdentifier(node) && node.escapedText === "exports"; } /** @internal */ -export function isModuleIdentifier(node: Node) { +export function isModuleIdentifier(node: Node): boolean { return isIdentifier(node) && node.escapedText === "module"; } @@ -4005,7 +4006,7 @@ export function isBindableStaticNameExpression(node: Node, excludeThisKeyword?: } /** @internal */ -export function getNameOrArgument(expr: PropertyAccessExpression | LiteralLikeElementAccessExpression) { +export function getNameOrArgument(expr: PropertyAccessExpression | LiteralLikeElementAccessExpression): MemberName | (Expression & (NumericLiteral | StringLiteralLike)) { if (isPropertyAccessExpression(expr)) { return expr.name; } @@ -4114,7 +4115,7 @@ export function getAssignmentDeclarationPropertyAccessKind(lhs: AccessExpression } /** @internal */ -export function getInitializerOfBinaryExpression(expr: BinaryExpression) { +export function getInitializerOfBinaryExpression(expr: BinaryExpression): Expression { while (isBinaryExpression(expr.right)) { expr = expr.right; } @@ -4155,7 +4156,7 @@ export function setValueDeclaration(symbol: Symbol, node: Declaration): void { } /** @internal */ -export function isFunctionSymbol(symbol: Symbol | undefined) { +export function isFunctionSymbol(symbol: Symbol | undefined): boolean | undefined { if (!symbol || !symbol.valueDeclaration) { return false; } @@ -4287,25 +4288,22 @@ export function forEachImportClauseDeclaration(node: ImportClause, action: (d } /** @internal */ -export function hasQuestionToken(node: Node) { - if (node) { - switch (node.kind) { - case SyntaxKind.Parameter: - case SyntaxKind.MethodDeclaration: - case SyntaxKind.MethodSignature: - case SyntaxKind.ShorthandPropertyAssignment: - case SyntaxKind.PropertyAssignment: - case SyntaxKind.PropertyDeclaration: - case SyntaxKind.PropertySignature: - return (node as ParameterDeclaration | MethodDeclaration | PropertyDeclaration).questionToken !== undefined; - } +export function hasQuestionToken(node: Node): boolean { + switch (node.kind) { + case SyntaxKind.Parameter: + case SyntaxKind.MethodDeclaration: + case SyntaxKind.MethodSignature: + case SyntaxKind.ShorthandPropertyAssignment: + case SyntaxKind.PropertyAssignment: + case SyntaxKind.PropertyDeclaration: + case SyntaxKind.PropertySignature: + return (node as ParameterDeclaration | MethodDeclaration | PropertyDeclaration).questionToken !== undefined; } - return false; } /** @internal */ -export function isJSDocConstructSignature(node: Node) { +export function isJSDocConstructSignature(node: Node): boolean { const param = isJSDocFunctionType(node) ? firstOrUndefined(node.parameters) : undefined; const name = tryCast(param && param.name, isIdentifier); return !!name && name.escapedText === "new"; @@ -4540,7 +4538,7 @@ function ownsJSDocTag(hostNode: Node, tag: JSDocTag) { } /** @internal */ -export function getNextJSDocCommentLocation(node: Node) { +export function getNextJSDocCommentLocation(node: Node): Node | undefined { const parent = node.parent; if ( parent.kind === SyntaxKind.PropertyAssignment || @@ -4597,7 +4595,7 @@ export function getParameterSymbolFromJSDoc(node: JSDocParameterTag): Symbol | u } /** @internal */ -export function getEffectiveContainerForJSDocTemplateTag(node: JSDocTemplateTag) { +export function getEffectiveContainerForJSDocTemplateTag(node: JSDocTemplateTag): SignatureDeclaration | JSDocTypedefTag | JSDocCallbackTag | JSDocEnumTag | undefined { if (isJSDoc(node.parent) && node.parent.tags) { // A @template tag belongs to any @typedef, @callback, or @enum tags in the same comment block, if they exist. const typeAlias = find(node.parent.tags, isJSDocTypeAlias); @@ -4839,12 +4837,12 @@ function walkUp(node: Node, kind: SyntaxKind) { } /** @internal */ -export function walkUpParenthesizedTypes(node: Node) { +export function walkUpParenthesizedTypes(node: Node): Node { return walkUp(node, SyntaxKind.ParenthesizedType); } /** @internal */ -export function walkUpParenthesizedExpressions(node: Node) { +export function walkUpParenthesizedExpressions(node: Node): Node { return walkUp(node, SyntaxKind.ParenthesizedExpression); } @@ -4942,7 +4940,7 @@ export function getDeclarationFromName(name: Node): Declaration | undefined { } /** @internal */ -export function isLiteralComputedPropertyDeclarationName(node: Node) { +export function isLiteralComputedPropertyDeclarationName(node: Node): boolean { return isStringOrNumericLiteralLike(node) && node.parent.kind === SyntaxKind.ComputedPropertyName && isDeclaration(node.parent.parent); @@ -5003,7 +5001,7 @@ export function getAliasDeclarationFromName(node: EntityName): Declaration | und } /** @internal */ -export function isAliasableExpression(e: Expression) { +export function isAliasableExpression(e: Expression): boolean { return isEntityNameExpression(e) || isClassExpression(e); } @@ -5025,7 +5023,7 @@ export function getPropertyAssignmentAliasLikeExpression(node: PropertyAssignmen } /** @internal */ -export function getEffectiveBaseTypeNode(node: ClassLikeDeclaration | InterfaceDeclaration) { +export function getEffectiveBaseTypeNode(node: ClassLikeDeclaration | InterfaceDeclaration): ExpressionWithTypeArguments | undefined { const baseType = getClassExtendsHeritageElement(node); if (baseType && isInJSFile(node)) { // Prefer an @augments tag because it may have type parameters. @@ -5038,7 +5036,7 @@ export function getEffectiveBaseTypeNode(node: ClassLikeDeclaration | InterfaceD } /** @internal */ -export function getClassExtendsHeritageElement(node: ClassLikeDeclaration | InterfaceDeclaration) { +export function getClassExtendsHeritageElement(node: ClassLikeDeclaration | InterfaceDeclaration): ExpressionWithTypeArguments | undefined { const heritageClause = getHeritageClause(node.heritageClauses, SyntaxKind.ExtendsKeyword); return heritageClause && heritageClause.types.length > 0 ? heritageClause.types[0] : undefined; } @@ -5066,13 +5064,13 @@ export function getAllSuperTypeNodes(node: Node): readonly TypeNode[] { } /** @internal */ -export function getInterfaceBaseTypeNodes(node: InterfaceDeclaration) { +export function getInterfaceBaseTypeNodes(node: InterfaceDeclaration): NodeArray | undefined { const heritageClause = getHeritageClause(node.heritageClauses, SyntaxKind.ExtendsKeyword); return heritageClause ? heritageClause.types : undefined; } /** @internal */ -export function getHeritageClause(clauses: NodeArray | undefined, kind: SyntaxKind) { +export function getHeritageClause(clauses: NodeArray | undefined, kind: SyntaxKind): HeritageClause | undefined { if (clauses) { for (const clause of clauses) { if (clause.token === kind) { @@ -5121,7 +5119,7 @@ export function isNonContextualKeyword(token: SyntaxKind): boolean { } /** @internal */ -export function isStringANonContextualKeyword(name: string) { +export function isStringANonContextualKeyword(name: string): boolean { const token = stringToToken(name); return token !== undefined && isNonContextualKeyword(token); } @@ -5148,7 +5146,7 @@ export const enum FunctionFlags { } /** @internal */ -export function getFunctionFlags(node: SignatureDeclaration | undefined) { +export function getFunctionFlags(node: SignatureDeclaration | undefined): FunctionFlags { if (!node) { return FunctionFlags.Invalid; } @@ -5414,7 +5412,7 @@ export function isNamedEvaluation(node: Node, cb?: (node: AnonymousFunctionDefin } /** @internal */ -export function isPushOrUnshiftIdentifier(node: Identifier) { +export function isPushOrUnshiftIdentifier(node: Identifier): boolean { return node.escapedText === "push" || node.escapedText === "unshift"; } @@ -5467,14 +5465,14 @@ export const enum Associativity { } /** @internal */ -export function getExpressionAssociativity(expression: Expression) { +export function getExpressionAssociativity(expression: Expression): Associativity { const operator = getOperator(expression); const hasArguments = expression.kind === SyntaxKind.NewExpression && (expression as NewExpression).arguments !== undefined; return getOperatorAssociativity(expression.kind, operator, hasArguments); } /** @internal */ -export function getOperatorAssociativity(kind: SyntaxKind, operator: SyntaxKind, hasArguments?: boolean) { +export function getOperatorAssociativity(kind: SyntaxKind, operator: SyntaxKind, hasArguments?: boolean): Associativity { switch (kind) { case SyntaxKind.NewExpression: return hasArguments ? Associativity.Left : Associativity.Right; @@ -5514,7 +5512,7 @@ export function getOperatorAssociativity(kind: SyntaxKind, operator: SyntaxKind, } /** @internal */ -export function getExpressionPrecedence(expression: Expression) { +export function getExpressionPrecedence(expression: Expression): OperatorPrecedence { const operator = getOperator(expression); const hasArguments = expression.kind === SyntaxKind.NewExpression && (expression as NewExpression).arguments !== undefined; return getOperatorPrecedence(expression.kind, operator, hasArguments); @@ -5726,7 +5724,7 @@ export const enum OperatorPrecedence { } /** @internal */ -export function getOperatorPrecedence(nodeKind: SyntaxKind, operatorKind: SyntaxKind, hasArguments?: boolean) { +export function getOperatorPrecedence(nodeKind: SyntaxKind, operatorKind: SyntaxKind, hasArguments?: boolean): OperatorPrecedence { switch (nodeKind) { case SyntaxKind.CommaListExpression: return OperatorPrecedence.Comma; @@ -5876,7 +5874,7 @@ export function getBinaryOperatorPrecedence(kind: SyntaxKind): OperatorPrecedenc } /** @internal */ -export function getSemanticJsxChildren(children: readonly JsxChild[]) { +export function getSemanticJsxChildren(children: readonly JsxChild[]): readonly JsxChild[] { return filter(children, i => { switch (i.kind) { case SyntaxKind.JsxExpression: @@ -6079,7 +6077,7 @@ function getJsxAttributeStringReplacement(c: string) { } /** @internal */ -export function escapeJsxAttributeString(s: string, quoteChar?: CharacterCodes.doubleQuote | CharacterCodes.singleQuote) { +export function escapeJsxAttributeString(s: string, quoteChar?: CharacterCodes.doubleQuote | CharacterCodes.singleQuote): string { const escapedCharsRegExp = quoteChar === CharacterCodes.singleQuote ? jsxSingleQuoteEscapedCharsRegExp : jsxDoubleQuoteEscapedCharsRegExp; return s.replace(escapedCharsRegExp, getJsxAttributeStringReplacement); @@ -6092,7 +6090,7 @@ export function escapeJsxAttributeString(s: string, quoteChar?: CharacterCodes.d * * @internal */ -export function stripQuotes(name: string) { +export function stripQuotes(name: string): string { const length = name.length; if (length >= 2 && name.charCodeAt(0) === name.charCodeAt(length - 1) && isQuoteOrBacktick(name.charCodeAt(0))) { return name.substring(1, length - 1); @@ -6107,14 +6105,14 @@ function isQuoteOrBacktick(charCode: number) { } /** @internal */ -export function isIntrinsicJsxName(name: __String | string) { +export function isIntrinsicJsxName(name: __String | string): boolean { const ch = (name as string).charCodeAt(0); return (ch >= CharacterCodes.a && ch <= CharacterCodes.z) || (name as string).includes("-"); } const indentStrings: string[] = ["", " "]; /** @internal */ -export function getIndentString(level: number) { +export function getIndentString(level: number): string { // prepopulate cache const singleLevel = indentStrings[1]; for (let current = indentStrings.length; current <= level; current++) { @@ -6370,7 +6368,7 @@ export function getExternalModuleNameFromPath(host: ResolveModuleNameResolutionH } /** @internal */ -export function getOwnEmitOutputFilePath(fileName: string, host: EmitHost, extension: string) { +export function getOwnEmitOutputFilePath(fileName: string, host: EmitHost, extension: string): string { const compilerOptions = host.getCompilerOptions(); let emitOutputFilePathWithoutExtension: string; if (compilerOptions.outDir) { @@ -6384,7 +6382,7 @@ export function getOwnEmitOutputFilePath(fileName: string, host: EmitHost, exten } /** @internal */ -export function getDeclarationEmitOutputFilePath(fileName: string, host: EmitHost) { +export function getDeclarationEmitOutputFilePath(fileName: string, host: EmitHost): string { return getDeclarationEmitOutputFilePathWorker(fileName, host.getCompilerOptions(), host); } @@ -6400,7 +6398,7 @@ export function getDeclarationEmitOutputFilePathWorker(fileName: string, options } /** @internal */ -export function getDeclarationEmitExtensionForPath(path: string) { +export function getDeclarationEmitExtensionForPath(path: string): Extension.Dts | Extension.Dmts | Extension.Dcts | ".d.json.ts" { return fileExtensionIsOneOf(path, [Extension.Mjs, Extension.Mts]) ? Extension.Dmts : fileExtensionIsOneOf(path, [Extension.Cjs, Extension.Cts]) ? Extension.Dcts : fileExtensionIsOneOf(path, [Extension.Json]) ? `.d.json.ts` : // Drive-by redefinition of json declaration file output name so if it's ever enabled, it behaves well @@ -6412,7 +6410,7 @@ export function getDeclarationEmitExtensionForPath(path: string) { * * @internal */ -export function getPossibleOriginalInputExtensionForExtension(path: string) { +export function getPossibleOriginalInputExtensionForExtension(path: string): Extension[] { return fileExtensionIsOneOf(path, [Extension.Dmts, Extension.Mjs, Extension.Mts]) ? [Extension.Mts, Extension.Mjs] : fileExtensionIsOneOf(path, [Extension.Dcts, Extension.Cjs, Extension.Cts]) ? [Extension.Cts, Extension.Cjs] : fileExtensionIsOneOf(path, [`.d.json.ts`]) ? [Extension.Json] : @@ -6424,7 +6422,7 @@ export function getPossibleOriginalInputExtensionForExtension(path: string) { * * @internal */ -export function getPathsBasePath(options: CompilerOptions, host: { getCurrentDirectory?(): string; }) { +export function getPathsBasePath(options: CompilerOptions, host: { getCurrentDirectory?(): string; }): string | undefined { if (!options.paths) return undefined; return options.baseUrl ?? Debug.checkDefined(options.pathsBasePath || host.getCurrentDirectory?.(), "Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'."); } @@ -6476,7 +6474,7 @@ export function getSourceFilesToEmit(host: EmitHost, targetSourceFile?: SourceFi * * @internal */ -export function sourceFileMayBeEmitted(sourceFile: SourceFile, host: SourceFileMayBeEmittedHost, forceDtsEmit?: boolean) { +export function sourceFileMayBeEmitted(sourceFile: SourceFile, host: SourceFileMayBeEmittedHost, forceDtsEmit?: boolean): boolean { const options = host.getCompilerOptions(); // Js files are emitted only if option is enabled if (options.noEmitForJsFiles && isSourceFileJS(sourceFile)) return false; @@ -6518,7 +6516,7 @@ function getSourceFilePathInNewDirWorker(fileName: string, newDirPath: string, c } /** @internal */ -export function writeFile(host: { writeFile: WriteFileCallback; }, diagnostics: DiagnosticCollection, fileName: string, text: string, writeByteOrderMark: boolean, sourceFiles?: readonly SourceFile[], data?: WriteFileCallbackData) { +export function writeFile(host: { writeFile: WriteFileCallback; }, diagnostics: DiagnosticCollection, fileName: string, text: string, writeByteOrderMark: boolean, sourceFiles?: readonly SourceFile[], data?: WriteFileCallbackData): void { host.writeFile( fileName, text, @@ -6564,7 +6562,7 @@ export function writeFileEnsuringDirectories( } /** @internal */ -export function getLineOfLocalPosition(sourceFile: SourceFile, pos: number) { +export function getLineOfLocalPosition(sourceFile: SourceFile, pos: number): number { const lineStarts = getLineStarts(sourceFile); return computeLineOfPosition(lineStarts, pos); } @@ -6768,7 +6766,7 @@ function emitNewLineBeforeLeadingCommentsOfPosition(lineMap: readonly number[], } /** @internal */ -export function emitNewLineBeforeLeadingCommentOfPosition(lineMap: readonly number[], writer: EmitTextWriter, pos: number, commentPos: number) { +export function emitNewLineBeforeLeadingCommentOfPosition(lineMap: readonly number[], writer: EmitTextWriter, pos: number, commentPos: number): void { // If the leading comments start on different line than the start of node, write new line if ( pos !== commentPos && @@ -6815,13 +6813,27 @@ function emitComments( } } +/** @internal */ +export interface DetachedCommentInfo { + nodePos: number; + detachedCommentEndPos: number; +} + /** * Detached comment is a comment at the top of file or function body that is separated from * the next statement by space. * * @internal */ -export function emitDetachedComments(text: string, lineMap: readonly number[], writer: EmitTextWriter, writeComment: (text: string, lineMap: readonly number[], writer: EmitTextWriter, commentPos: number, commentEnd: number, newLine: string) => void, node: TextRange, newLine: string, removeComments: boolean) { +export function emitDetachedComments( + text: string, + lineMap: readonly number[], + writer: EmitTextWriter, + writeComment: (text: string, lineMap: readonly number[], writer: EmitTextWriter, commentPos: number, commentEnd: number, newLine: string) => void, + node: TextRange, + newLine: string, + removeComments: boolean, +): DetachedCommentInfo | undefined { let leadingComments: CommentRange[] | undefined; let currentDetachedCommentInfo: { nodePos: number; detachedCommentEndPos: number; } | undefined; if (removeComments) { @@ -6883,7 +6895,7 @@ export function emitDetachedComments(text: string, lineMap: readonly number[], w } /** @internal */ -export function writeCommentRange(text: string, lineMap: readonly number[], writer: EmitTextWriter, commentPos: number, commentEnd: number, newLine: string) { +export function writeCommentRange(text: string, lineMap: readonly number[], writer: EmitTextWriter, commentPos: number, commentEnd: number, newLine: string): void { if (text.charCodeAt(commentPos + 1) === CharacterCodes.asterisk) { const firstCommentLineAndCharacter = computeLineAndCharacterOfPosition(lineMap, commentPos); const lineCount = lineMap.length; @@ -6981,12 +6993,12 @@ function calculateIndent(text: string, pos: number, end: number) { } /** @internal */ -export function hasEffectiveModifiers(node: Node) { +export function hasEffectiveModifiers(node: Node): boolean { return getEffectiveModifierFlags(node) !== ModifierFlags.None; } /** @internal */ -export function hasSyntacticModifiers(node: Node) { +export function hasSyntacticModifiers(node: Node): boolean { return getSyntacticModifierFlags(node) !== ModifierFlags.None; } @@ -7001,7 +7013,7 @@ export function hasSyntacticModifier(node: Node, flags: ModifierFlags): boolean } /** @internal */ -export function isStatic(node: Node) { +export function isStatic(node: Node): boolean { // https://tc39.es/ecma262/#sec-static-semantics-isstatic return isClassElement(node) && hasStaticModifier(node) || isClassStaticBlockDeclaration(node); } @@ -7154,7 +7166,7 @@ export function getSyntacticModifierFlagsNoCache(node: Node): ModifierFlags { } /** @internal */ -export function modifiersToFlags(modifiers: readonly ModifierLike[] | undefined) { +export function modifiersToFlags(modifiers: readonly ModifierLike[] | undefined): ModifierFlags { let flags = ModifierFlags.None; if (modifiers) { for (const modifier of modifiers) { @@ -7369,20 +7381,20 @@ export function isPrototypeAccess(node: Node): node is BindableStaticAccessExpre } /** @internal */ -export function isRightSideOfQualifiedNameOrPropertyAccess(node: Node) { +export function isRightSideOfQualifiedNameOrPropertyAccess(node: Node): boolean { return (node.parent.kind === SyntaxKind.QualifiedName && (node.parent as QualifiedName).right === node) || (node.parent.kind === SyntaxKind.PropertyAccessExpression && (node.parent as PropertyAccessExpression).name === node) || (node.parent.kind === SyntaxKind.MetaProperty && (node.parent as MetaProperty).name === node); } /** @internal */ -export function isRightSideOfAccessExpression(node: Node) { +export function isRightSideOfAccessExpression(node: Node): boolean { return !!node.parent && (isPropertyAccessExpression(node.parent) && node.parent.name === node || isElementAccessExpression(node.parent) && node.parent.argumentExpression === node); } /** @internal */ -export function isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName(node: Node) { +export function isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName(node: Node): boolean { return isQualifiedName(node.parent) && node.parent.right === node || isPropertyAccessExpression(node.parent) && node.parent.name === node || isJSDocMemberName(node.parent) && node.parent.right === node; @@ -7393,7 +7405,7 @@ export function isInstanceOfExpression(node: Node): node is InstanceofExpression } /** @internal */ -export function isRightSideOfInstanceofExpression(node: Node) { +export function isRightSideOfInstanceofExpression(node: Node): boolean { return isInstanceOfExpression(node.parent) && node === node.parent.right; } @@ -7410,7 +7422,7 @@ export function isEmptyArrayLiteral(expression: Node): boolean { } /** @internal */ -export function getLocalSymbolForExportDefault(symbol: Symbol) { +export function getLocalSymbolForExportDefault(symbol: Symbol): Symbol | undefined { if (!isExportDefaultSymbol(symbol) || !symbol.declarations) return undefined; for (const decl of symbol.declarations) { if (decl.localSymbol) return decl.localSymbol; @@ -7601,7 +7613,7 @@ export function readJson(path: string, host: { readFile(fileName: string): strin } /** @internal */ -export function tryParseJson(text: string) { +export function tryParseJson(text: string): any { try { return JSON.parse(text); } @@ -7707,12 +7719,12 @@ export function createTokenRange(pos: number, token: SyntaxKind): TextRange { } /** @internal */ -export function rangeIsOnSingleLine(range: TextRange, sourceFile: SourceFile) { +export function rangeIsOnSingleLine(range: TextRange, sourceFile: SourceFile): boolean { return rangeStartIsOnSameLineAsRangeEnd(range, range, sourceFile); } /** @internal */ -export function rangeStartPositionsAreOnSameLine(range1: TextRange, range2: TextRange, sourceFile: SourceFile) { +export function rangeStartPositionsAreOnSameLine(range1: TextRange, range2: TextRange, sourceFile: SourceFile): boolean { return positionsAreOnSameLine( getStartPositionOfRange(range1, sourceFile, /*includeComments*/ false), getStartPositionOfRange(range2, sourceFile, /*includeComments*/ false), @@ -7721,28 +7733,28 @@ export function rangeStartPositionsAreOnSameLine(range1: TextRange, range2: Text } /** @internal */ -export function rangeEndPositionsAreOnSameLine(range1: TextRange, range2: TextRange, sourceFile: SourceFile) { +export function rangeEndPositionsAreOnSameLine(range1: TextRange, range2: TextRange, sourceFile: SourceFile): boolean { return positionsAreOnSameLine(range1.end, range2.end, sourceFile); } /** @internal @knipignore */ -export function rangeStartIsOnSameLineAsRangeEnd(range1: TextRange, range2: TextRange, sourceFile: SourceFile) { +export function rangeStartIsOnSameLineAsRangeEnd(range1: TextRange, range2: TextRange, sourceFile: SourceFile): boolean { return positionsAreOnSameLine(getStartPositionOfRange(range1, sourceFile, /*includeComments*/ false), range2.end, sourceFile); } /** @internal */ -export function rangeEndIsOnSameLineAsRangeStart(range1: TextRange, range2: TextRange, sourceFile: SourceFile) { +export function rangeEndIsOnSameLineAsRangeStart(range1: TextRange, range2: TextRange, sourceFile: SourceFile): boolean { return positionsAreOnSameLine(range1.end, getStartPositionOfRange(range2, sourceFile, /*includeComments*/ false), sourceFile); } /** @internal */ -export function getLinesBetweenRangeEndAndRangeStart(range1: TextRange, range2: TextRange, sourceFile: SourceFile, includeSecondRangeComments: boolean) { +export function getLinesBetweenRangeEndAndRangeStart(range1: TextRange, range2: TextRange, sourceFile: SourceFile, includeSecondRangeComments: boolean): number { const range2Start = getStartPositionOfRange(range2, sourceFile, includeSecondRangeComments); return getLinesBetweenPositions(sourceFile, range1.end, range2Start); } /** @internal @knipignore */ -export function getLinesBetweenRangeEndPositions(range1: TextRange, range2: TextRange, sourceFile: SourceFile) { +export function getLinesBetweenRangeEndPositions(range1: TextRange, range2: TextRange, sourceFile: SourceFile): number { return getLinesBetweenPositions(sourceFile, range1.end, range2.end); } @@ -7752,24 +7764,24 @@ export function isNodeArrayMultiLine(list: NodeArray, sourceFile: SourceFi } /** @internal */ -export function positionsAreOnSameLine(pos1: number, pos2: number, sourceFile: SourceFile) { +export function positionsAreOnSameLine(pos1: number, pos2: number, sourceFile: SourceFile): boolean { return getLinesBetweenPositions(sourceFile, pos1, pos2) === 0; } /** @internal @knipignore */ -export function getStartPositionOfRange(range: TextRange, sourceFile: SourceFile, includeComments: boolean) { +export function getStartPositionOfRange(range: TextRange, sourceFile: SourceFile, includeComments: boolean): number { return positionIsSynthesized(range.pos) ? -1 : skipTrivia(sourceFile.text, range.pos, /*stopAfterLineBreak*/ false, includeComments); } /** @internal */ -export function getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter(pos: number, stopPos: number, sourceFile: SourceFile, includeComments?: boolean) { +export function getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter(pos: number, stopPos: number, sourceFile: SourceFile, includeComments?: boolean): number { const startPos = skipTrivia(sourceFile.text, pos, /*stopAfterLineBreak*/ false, includeComments); const prevPos = getPreviousNonWhitespacePosition(startPos, stopPos, sourceFile); return getLinesBetweenPositions(sourceFile, prevPos ?? stopPos, startPos); } /** @internal */ -export function getLinesBetweenPositionAndNextNonWhitespaceCharacter(pos: number, stopPos: number, sourceFile: SourceFile, includeComments?: boolean) { +export function getLinesBetweenPositionAndNextNonWhitespaceCharacter(pos: number, stopPos: number, sourceFile: SourceFile, includeComments?: boolean): number { const nextPos = skipTrivia(sourceFile.text, pos, /*stopAfterLineBreak*/ false, includeComments); return getLinesBetweenPositions(sourceFile, pos, Math.min(stopPos, nextPos)); } @@ -7788,7 +7800,7 @@ function getPreviousNonWhitespacePosition(pos: number, stopPos = 0, sourceFile: * * @internal */ -export function isDeclarationNameOfEnumOrNamespace(node: Identifier) { +export function isDeclarationNameOfEnumOrNamespace(node: Identifier): boolean { const parseNode = getParseTreeNode(node); if (parseNode) { switch (parseNode.parent.kind) { @@ -7801,7 +7813,7 @@ export function isDeclarationNameOfEnumOrNamespace(node: Identifier) { } /** @internal */ -export function getInitializedVariables(node: VariableDeclarationList) { +export function getInitializedVariables(node: VariableDeclarationList): readonly InitializedVariableDeclaration[] { return filter(node.declarations, isInitializedVariable); } @@ -7811,13 +7823,13 @@ export function isInitializedVariable(node: Node): node is InitializedVariableDe } /** @internal */ -export function isWatchSet(options: CompilerOptions) { +export function isWatchSet(options: CompilerOptions): boolean | undefined { // Firefox has Object.prototype.watch return options.watch && hasProperty(options, "watch"); } /** @internal */ -export function closeFileWatcher(watcher: FileWatcher) { +export function closeFileWatcher(watcher: FileWatcher): void { watcher.close(); } @@ -7850,7 +7862,7 @@ export function getDeclarationModifierFlagsFromSymbol(s: Symbol, isWrite = false } /** @internal */ -export function skipAlias(symbol: Symbol, checker: TypeChecker) { +export function skipAlias(symbol: Symbol, checker: TypeChecker): Symbol { return symbol.flags & SymbolFlags.Alias ? checker.getAliasedSymbol(symbol) : symbol; } @@ -7864,12 +7876,12 @@ export function getCombinedLocalAndExportSymbolFlags(symbol: Symbol): SymbolFlag } /** @internal */ -export function isWriteOnlyAccess(node: Node) { +export function isWriteOnlyAccess(node: Node): boolean { return accessKind(node) === AccessKind.Write; } /** @internal */ -export function isWriteAccess(node: Node) { +export function isWriteAccess(node: Node): boolean { return accessKind(node) !== AccessKind.Read; } @@ -7954,7 +7966,7 @@ export function compareDataObjects(dst: any, src: any): boolean { * * @internal */ -export function clearMap(map: { forEach: Map["forEach"]; clear: Map["clear"]; }, onDeleteValue: (valueInMap: T, key: K) => void) { +export function clearMap(map: { forEach: Map["forEach"]; clear: Map["clear"]; }, onDeleteValue: (valueInMap: T, key: K) => void): void { // Remove all map.forEach(onDeleteValue); map.clear(); @@ -8146,7 +8158,7 @@ export function isAccessExpression(node: Node): node is AccessExpression { } /** @internal */ -export function getNameOfAccessExpression(node: AccessExpression) { +export function getNameOfAccessExpression(node: AccessExpression): Expression { if (node.kind === SyntaxKind.PropertyAccessExpression) { return node.name; } @@ -8206,7 +8218,7 @@ export function forEachNameInAccessChainWalkingLeft(name: MemberName | String } /** @internal */ -export function getLeftmostExpression(node: Expression, stopAtCallExpressions: boolean) { +export function getLeftmostExpression(node: Expression, stopAtCallExpressions: boolean): Expression { while (true) { switch (node.kind) { case SyntaxKind.PostfixUnaryExpression: @@ -8257,7 +8269,7 @@ export interface ObjectAllocator { getSourceMapSourceConstructor(): new (fileName: string, text: string, skipTrivia?: (pos: number) => number) => SourceMapSource; } -function Symbol(this: Symbol, flags: SymbolFlags, name: __String) { +function Symbol(this: Symbol, flags: SymbolFlags, name: __String): void { // Note: if modifying this, be sure to update SymbolObject in src/services/services.ts this.flags = flags; this.escapedName = name; @@ -8275,7 +8287,7 @@ function Symbol(this: Symbol, flags: SymbolFlags, name: __String) { (this as any).links = undefined; // used by TransientSymbol } -function Type(this: Type, checker: TypeChecker, flags: TypeFlags) { +function Type(this: Type, checker: TypeChecker, flags: TypeFlags): void { // Note: if modifying this, be sure to update TypeObject in src/services/services.ts this.flags = flags; if (Debug.isDebugging || tracing) { @@ -8283,7 +8295,7 @@ function Type(this: Type, checker: TypeChecker, flags: TypeFlags) { } } -function Signature(this: Signature, checker: TypeChecker, flags: SignatureFlags) { +function Signature(this: Signature, checker: TypeChecker, flags: SignatureFlags): void { // Note: if modifying this, be sure to update SignatureObject in src/services/services.ts this.flags = flags; if (Debug.isDebugging) { @@ -8291,7 +8303,7 @@ function Signature(this: Signature, checker: TypeChecker, flags: SignatureFlags) } } -function Node(this: Mutable, kind: SyntaxKind, pos: number, end: number) { +function Node(this: Mutable, kind: SyntaxKind, pos: number, end: number): void { // Note: if modifying this, be sure to update NodeObject in src/services/services.ts this.pos = pos; this.end = end; @@ -8305,7 +8317,7 @@ function Node(this: Mutable, kind: SyntaxKind, pos: number, end: number) { this.emitNode = undefined; } -function Token(this: Mutable, kind: SyntaxKind, pos: number, end: number) { +function Token(this: Mutable, kind: SyntaxKind, pos: number, end: number): void { // Note: if modifying this, be sure to update TokenOrIdentifierObject in src/services/services.ts this.pos = pos; this.end = end; @@ -8317,7 +8329,7 @@ function Token(this: Mutable, kind: SyntaxKind, pos: number, end: number) this.emitNode = undefined; } -function Identifier(this: Mutable, kind: SyntaxKind, pos: number, end: number) { +function Identifier(this: Mutable, kind: SyntaxKind, pos: number, end: number): void { // Note: if modifying this, be sure to update TokenOrIdentifierObject in src/services/services.ts this.pos = pos; this.end = end; @@ -8330,7 +8342,7 @@ function Identifier(this: Mutable, kind: SyntaxKind, pos: number, end: num this.emitNode = undefined; } -function SourceMapSource(this: SourceMapSource, fileName: string, text: string, skipTrivia?: (pos: number) => number) { +function SourceMapSource(this: SourceMapSource, fileName: string, text: string, skipTrivia?: (pos: number) => number): void { // Note: if modifying this, be sure to update SourceMapSourceObject in src/services/services.ts this.fileName = fileName; this.text = text; @@ -8357,13 +8369,13 @@ const objectAllocatorPatchers: ((objectAllocator: ObjectAllocator) => void)[] = * @internal * @knipignore */ -export function addObjectAllocatorPatcher(fn: (objectAllocator: ObjectAllocator) => void) { +export function addObjectAllocatorPatcher(fn: (objectAllocator: ObjectAllocator) => void): void { objectAllocatorPatchers.push(fn); fn(objectAllocator); } /** @internal */ -export function setObjectAllocator(alloc: ObjectAllocator) { +export function setObjectAllocator(alloc: ObjectAllocator): void { Object.assign(objectAllocator, alloc); forEach(objectAllocatorPatchers, fn => fn(objectAllocator)); } @@ -8376,21 +8388,21 @@ export function formatStringFromArgs(text: string, args: DiagnosticArguments): s let localizedDiagnosticMessages: MapLike | undefined; /** @internal */ -export function setLocalizedDiagnosticMessages(messages: MapLike | undefined) { +export function setLocalizedDiagnosticMessages(messages: MapLike | undefined): void { localizedDiagnosticMessages = messages; } /** @internal */ // If the localized messages json is unset, and if given function use it to set the json -export function maybeSetLocalizedDiagnosticMessages(getMessages: undefined | (() => MapLike | undefined)) { +export function maybeSetLocalizedDiagnosticMessages(getMessages: undefined | (() => MapLike | undefined)): void { if (!localizedDiagnosticMessages && getMessages) { localizedDiagnosticMessages = getMessages(); } } /** @internal */ -export function getLocaleSpecificMessage(message: DiagnosticMessage) { +export function getLocaleSpecificMessage(message: DiagnosticMessage): string { return localizedDiagnosticMessages && localizedDiagnosticMessages[message.key] || message.message; } @@ -8734,7 +8746,7 @@ function messageTextEqualityComparer(m1: string | DiagnosticMessageChain, m2: st } /** @internal */ -export function getLanguageVariant(scriptKind: ScriptKind) { +export function getLanguageVariant(scriptKind: ScriptKind): LanguageVariant { // .tsx and .jsx files are treated as jsx language variant. return scriptKind === ScriptKind.TSX || scriptKind === ScriptKind.JSX || scriptKind === ScriptKind.JS || scriptKind === ScriptKind.JSON ? LanguageVariant.JSX : LanguageVariant.Standard; } @@ -8800,7 +8812,7 @@ export function getSetExternalModuleIndicator(options: CompilerOptions): (file: * Returns true if an `import` and a `require` of the same module specifier * can resolve to a different file. */ -export function importSyntaxAffectsModuleResolution(options: CompilerOptions) { +export function importSyntaxAffectsModuleResolution(options: CompilerOptions): boolean { const moduleResolution = getEmitModuleResolutionKind(options); return ModuleResolutionKind.Node16 <= moduleResolution && moduleResolution <= ModuleResolutionKind.NodeNext || getResolvePackageJsonExports(options) @@ -8819,8 +8831,7 @@ function createComputedCompilerOptions { @@ -8836,7 +8847,7 @@ export const computedOptions = createComputedCompilerOptions({ computeValue: (compilerOptions): ModuleKind => { return typeof compilerOptions.module === "number" ? compilerOptions.module : - computedOptions.target.computeValue(compilerOptions) >= ScriptTarget.ES2015 ? ModuleKind.ES2015 : ModuleKind.CommonJS; + _computedOptions.target.computeValue(compilerOptions) >= ScriptTarget.ES2015 ? ModuleKind.ES2015 : ModuleKind.CommonJS; }, }, moduleResolution: { @@ -8844,7 +8855,7 @@ export const computedOptions = createComputedCompilerOptions({ computeValue: (compilerOptions): ModuleResolutionKind => { let moduleResolution = compilerOptions.moduleResolution; if (moduleResolution === undefined) { - switch (computedOptions.module.computeValue(compilerOptions)) { + switch (_computedOptions.module.computeValue(compilerOptions)) { case ModuleKind.CommonJS: moduleResolution = ModuleResolutionKind.Node10; break; @@ -8869,8 +8880,8 @@ export const computedOptions = createComputedCompilerOptions({ dependencies: ["module", "target"], computeValue: (compilerOptions): ModuleDetectionKind => { return compilerOptions.moduleDetection || - (computedOptions.module.computeValue(compilerOptions) === ModuleKind.Node16 || - computedOptions.module.computeValue(compilerOptions) === ModuleKind.NodeNext ? ModuleDetectionKind.Force : ModuleDetectionKind.Auto); + (_computedOptions.module.computeValue(compilerOptions) === ModuleKind.Node16 || + _computedOptions.module.computeValue(compilerOptions) === ModuleKind.NodeNext ? ModuleDetectionKind.Force : ModuleDetectionKind.Auto); }, }, isolatedModules: { @@ -8885,7 +8896,7 @@ export const computedOptions = createComputedCompilerOptions({ if (compilerOptions.esModuleInterop !== undefined) { return compilerOptions.esModuleInterop; } - switch (computedOptions.module.computeValue(compilerOptions)) { + switch (_computedOptions.module.computeValue(compilerOptions)) { case ModuleKind.Node16: case ModuleKind.NodeNext: case ModuleKind.Preserve: @@ -8900,15 +8911,15 @@ export const computedOptions = createComputedCompilerOptions({ if (compilerOptions.allowSyntheticDefaultImports !== undefined) { return compilerOptions.allowSyntheticDefaultImports; } - return computedOptions.esModuleInterop.computeValue(compilerOptions) - || computedOptions.module.computeValue(compilerOptions) === ModuleKind.System - || computedOptions.moduleResolution.computeValue(compilerOptions) === ModuleResolutionKind.Bundler; + return _computedOptions.esModuleInterop.computeValue(compilerOptions) + || _computedOptions.module.computeValue(compilerOptions) === ModuleKind.System + || _computedOptions.moduleResolution.computeValue(compilerOptions) === ModuleResolutionKind.Bundler; }, }, resolvePackageJsonExports: { dependencies: ["moduleResolution"], computeValue: (compilerOptions): boolean => { - const moduleResolution = computedOptions.moduleResolution.computeValue(compilerOptions); + const moduleResolution = _computedOptions.moduleResolution.computeValue(compilerOptions); if (!moduleResolutionSupportsPackageJsonExportsAndImports(moduleResolution)) { return false; } @@ -8927,7 +8938,7 @@ export const computedOptions = createComputedCompilerOptions({ resolvePackageJsonImports: { dependencies: ["moduleResolution", "resolvePackageJsonExports"], computeValue: (compilerOptions): boolean => { - const moduleResolution = computedOptions.moduleResolution.computeValue(compilerOptions); + const moduleResolution = _computedOptions.moduleResolution.computeValue(compilerOptions); if (!moduleResolutionSupportsPackageJsonExportsAndImports(moduleResolution)) { return false; } @@ -8949,7 +8960,7 @@ export const computedOptions = createComputedCompilerOptions({ if (compilerOptions.resolveJsonModule !== undefined) { return compilerOptions.resolveJsonModule; } - return computedOptions.moduleResolution.computeValue(compilerOptions) === ModuleResolutionKind.Bundler; + return _computedOptions.moduleResolution.computeValue(compilerOptions) === ModuleResolutionKind.Bundler; }, }, declaration: { @@ -8961,7 +8972,7 @@ export const computedOptions = createComputedCompilerOptions({ preserveConstEnums: { dependencies: ["isolatedModules", "verbatimModuleSyntax"], computeValue: (compilerOptions): boolean => { - return !!(compilerOptions.preserveConstEnums || computedOptions.isolatedModules.computeValue(compilerOptions)); + return !!(compilerOptions.preserveConstEnums || _computedOptions.isolatedModules.computeValue(compilerOptions)); }, }, incremental: { @@ -8973,7 +8984,7 @@ export const computedOptions = createComputedCompilerOptions({ declarationMap: { dependencies: ["declaration", "composite"], computeValue: (compilerOptions): boolean => { - return !!(compilerOptions.declarationMap && computedOptions.declaration.computeValue(compilerOptions)); + return !!(compilerOptions.declarationMap && _computedOptions.declaration.computeValue(compilerOptions)); }, }, allowJs: { @@ -8986,7 +8997,7 @@ export const computedOptions = createComputedCompilerOptions({ dependencies: ["target", "module"], computeValue: (compilerOptions): boolean => { return compilerOptions.useDefineForClassFields === undefined - ? computedOptions.target.computeValue(compilerOptions) >= ScriptTarget.ES2022 + ? _computedOptions.target.computeValue(compilerOptions) >= ScriptTarget.ES2022 : compilerOptions.useDefineForClassFields; }, }, @@ -9047,45 +9058,48 @@ export const computedOptions = createComputedCompilerOptions({ }); /** @internal */ -export const getEmitScriptTarget = computedOptions.target.computeValue; +export const computedOptions: Record CompilerOptionsValue; }> = _computedOptions; + +/** @internal */ +export const getEmitScriptTarget: (compilerOptions: CompilerOptions) => ScriptTarget = _computedOptions.target.computeValue; /** @internal */ -export const getEmitModuleKind = computedOptions.module.computeValue; +export const getEmitModuleKind: (compilerOptions: Pick) => ModuleKind = _computedOptions.module.computeValue; /** @internal */ -export const getEmitModuleResolutionKind = computedOptions.moduleResolution.computeValue; +export const getEmitModuleResolutionKind: (compilerOptions: CompilerOptions) => ModuleResolutionKind = _computedOptions.moduleResolution.computeValue; /** @internal @knipignore */ -export const getEmitModuleDetectionKind = computedOptions.moduleDetection.computeValue; +export const getEmitModuleDetectionKind: (compilerOptions: CompilerOptions) => ModuleDetectionKind = _computedOptions.moduleDetection.computeValue; /** @internal */ -export const getIsolatedModules = computedOptions.isolatedModules.computeValue; +export const getIsolatedModules: (compilerOptions: CompilerOptions) => boolean = _computedOptions.isolatedModules.computeValue; /** @internal */ -export const getESModuleInterop = computedOptions.esModuleInterop.computeValue; +export const getESModuleInterop: (compilerOptions: CompilerOptions) => boolean = _computedOptions.esModuleInterop.computeValue; /** @internal */ -export const getAllowSyntheticDefaultImports = computedOptions.allowSyntheticDefaultImports.computeValue; +export const getAllowSyntheticDefaultImports: (compilerOptions: CompilerOptions) => boolean = _computedOptions.allowSyntheticDefaultImports.computeValue; /** @internal */ -export const getResolvePackageJsonExports = computedOptions.resolvePackageJsonExports.computeValue; +export const getResolvePackageJsonExports: (compilerOptions: CompilerOptions) => boolean = _computedOptions.resolvePackageJsonExports.computeValue; /** @internal */ -export const getResolvePackageJsonImports = computedOptions.resolvePackageJsonImports.computeValue; +export const getResolvePackageJsonImports: (compilerOptions: CompilerOptions) => boolean = _computedOptions.resolvePackageJsonImports.computeValue; /** @internal */ -export const getResolveJsonModule = computedOptions.resolveJsonModule.computeValue; +export const getResolveJsonModule: (compilerOptions: CompilerOptions) => boolean = _computedOptions.resolveJsonModule.computeValue; /** @internal */ -export const getEmitDeclarations = computedOptions.declaration.computeValue; +export const getEmitDeclarations: (compilerOptions: CompilerOptions) => boolean = _computedOptions.declaration.computeValue; /** @internal */ -export const shouldPreserveConstEnums = computedOptions.preserveConstEnums.computeValue; +export const shouldPreserveConstEnums: (compilerOptions: CompilerOptions) => boolean = _computedOptions.preserveConstEnums.computeValue; /** @internal */ -export const isIncrementalCompilation = computedOptions.incremental.computeValue; +export const isIncrementalCompilation: (compilerOptions: CompilerOptions) => boolean = _computedOptions.incremental.computeValue; /** @internal */ -export const getAreDeclarationMapsEnabled = computedOptions.declarationMap.computeValue; +export const getAreDeclarationMapsEnabled: (compilerOptions: CompilerOptions) => boolean = _computedOptions.declarationMap.computeValue; /** @internal */ -export const getAllowJSCompilerOption = computedOptions.allowJs.computeValue; +export const getAllowJSCompilerOption: (compilerOptions: CompilerOptions) => boolean = _computedOptions.allowJs.computeValue; /** @internal */ -export const getUseDefineForClassFields = computedOptions.useDefineForClassFields.computeValue; +export const getUseDefineForClassFields: (compilerOptions: CompilerOptions) => boolean = _computedOptions.useDefineForClassFields.computeValue; /** @internal */ -export function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind) { +export function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind): boolean { return moduleKind >= ModuleKind.ES2015 && moduleKind <= ModuleKind.ESNext; } /** @internal */ -export function hasJsonModuleEmitEnabled(options: CompilerOptions) { +export function hasJsonModuleEmitEnabled(options: CompilerOptions): boolean { switch (getEmitModuleKind(options)) { case ModuleKind.None: case ModuleKind.System: @@ -9134,7 +9148,7 @@ export function getNameOfScriptTarget(scriptTarget: ScriptTarget): string | unde } /** @internal */ -export function getEmitStandardClassFields(compilerOptions: CompilerOptions) { +export function getEmitStandardClassFields(compilerOptions: CompilerOptions): boolean { return compilerOptions.useDefineForClassFields !== false && getEmitScriptTarget(compilerOptions) >= ScriptTarget.ES2022; } @@ -9185,7 +9199,7 @@ export function getJSXImplicitImportBase(compilerOptions: CompilerOptions, file? } /** @internal */ -export function getJSXRuntimeImport(base: string | undefined, options: CompilerOptions) { +export function getJSXRuntimeImport(base: string | undefined, options: CompilerOptions): string | undefined { return base ? `${base}/${options.jsx === JsxEmit.ReactJSXDev ? "jsx-dev-runtime" : "jsx-runtime"}` : undefined; } @@ -9352,7 +9366,7 @@ export function tryRemoveDirectoryPrefix(path: string, dirPath: string, getCanon const reservedCharacterPattern = /[^\w\s/]/g; /** @internal */ -export function regExpEscape(text: string) { +export function regExpEscape(text: string): string { return text.replace(reservedCharacterPattern, escapeRegExpCharacter); } @@ -9444,7 +9458,7 @@ export function isImplicitGlob(lastPathComponent: string): boolean { } /** @internal */ -export function getPatternFromSpec(spec: string, basePath: string, usage: "files" | "directories" | "exclude") { +export function getPatternFromSpec(spec: string, basePath: string, usage: "files" | "directories" | "exclude"): string | undefined { const pattern = spec && getSubPatternFromSpec(spec, basePath, usage, wildcardMatchers[usage]); return pattern && `^(${pattern})${usage === "exclude" ? "($|/)" : "$"}`; } @@ -9900,7 +9914,7 @@ function getRequiresAtTopOfFile(sourceFile: SourceFile): readonly RequireOrImpor } /** @internal */ -export function isSupportedSourceFileName(fileName: string, compilerOptions?: CompilerOptions, extraFileExtensions?: readonly FileExtensionInfo[]) { +export function isSupportedSourceFileName(fileName: string, compilerOptions?: CompilerOptions, extraFileExtensions?: readonly FileExtensionInfo[]): boolean { if (!fileName) return false; const supportedExtensions = getSupportedExtensions(compilerOptions, extraFileExtensions); @@ -9918,7 +9932,7 @@ function numberOfDirectorySeparators(str: string) { } /** @internal */ -export function compareNumberOfDirectorySeparators(path1: string, path2: string) { +export function compareNumberOfDirectorySeparators(path1: string, path2: string): Comparison { return compareValues( numberOfDirectorySeparators(path1), numberOfDirectorySeparators(path2), @@ -10036,7 +10050,7 @@ export function extensionIsTS(ext: string): boolean { } /** @internal */ -export function resolutionExtensionIsTSOrJson(ext: string) { +export function resolutionExtensionIsTSOrJson(ext: string): boolean { return extensionIsTS(ext) || ext === Extension.Json; } @@ -10062,7 +10076,7 @@ export function tryGetExtensionFromPath(path: string): Extension | undefined { } /** @internal */ -export function isCheckJsEnabledForFile(sourceFile: SourceFile, compilerOptions: CompilerOptions) { +export function isCheckJsEnabledForFile(sourceFile: SourceFile, compilerOptions: CompilerOptions): boolean | undefined { return sourceFile.checkJsDirective ? sourceFile.checkJsDirective.enabled : compilerOptions.checkJs; } @@ -10155,7 +10169,7 @@ export function skipTypeChecking( sourceFile: SourceFile, options: CompilerOptions, host: HostWithIsSourceOfProjectReferenceRedirect, -) { +): boolean { return skipTypeCheckingWorker(sourceFile, options, host, /*ignoreNoCheck*/ false); } @@ -10164,7 +10178,7 @@ export function skipTypeCheckingIgnoringNoCheck( sourceFile: SourceFile, options: CompilerOptions, host: HostWithIsSourceOfProjectReferenceRedirect, -) { +): boolean { return skipTypeCheckingWorker(sourceFile, options, host, /*ignoreNoCheck*/ true); } @@ -10185,7 +10199,7 @@ function skipTypeCheckingWorker( } /** @internal */ -export function canIncludeBindAndCheckDiagnostics(sourceFile: SourceFile, options: CompilerOptions) { +export function canIncludeBindAndCheckDiagnostics(sourceFile: SourceFile, options: CompilerOptions): boolean { if (!!sourceFile.checkJsDirective && sourceFile.checkJsDirective.enabled === false) return false; if ( sourceFile.scriptKind === ScriptKind.TS || @@ -10383,7 +10397,7 @@ export function isIdentifierTypeReference(node: Node): node is TypeReferenceNode } /** @internal */ -export function arrayIsHomogeneous(array: readonly T[], comparer: EqualityComparer = equateValues) { +export function arrayIsHomogeneous(array: readonly T[], comparer: EqualityComparer = equateValues): boolean { if (array.length < 2) return true; const first = array[0]; for (let i = 1, length = array.length; i < length; i++) { @@ -10398,7 +10412,7 @@ export function arrayIsHomogeneous(array: readonly T[], comparer: EqualityCom * * @internal */ -export function setTextRangePos(range: T, pos: number) { +export function setTextRangePos(range: T, pos: number): T { (range as TextRange).pos = pos; return range; } @@ -10408,7 +10422,7 @@ export function setTextRangePos(range: T, pos: numb * * @internal */ -export function setTextRangeEnd(range: T, end: number) { +export function setTextRangeEnd(range: T, end: number): T { (range as TextRange).end = end; return range; } @@ -10418,7 +10432,7 @@ export function setTextRangeEnd(range: T, end: numb * * @internal */ -export function setTextRangePosEnd(range: T, pos: number, end: number) { +export function setTextRangePosEnd(range: T, pos: number, end: number): T { return setTextRangeEnd(setTextRangePos(range, pos), end); } @@ -10428,7 +10442,7 @@ export function setTextRangePosEnd(range: T, pos: n * * @internal */ -export function setTextRangePosWidth(range: T, pos: number, width: number) { +export function setTextRangePosWidth(range: T, pos: number, width: number): T { return setTextRangePosEnd(range, pos, pos + width); } @@ -10511,7 +10525,7 @@ function isPackedElement(node: Expression) { * * @internal */ -export function isPackedArrayLiteral(node: Expression) { +export function isPackedArrayLiteral(node: Expression): boolean { return isArrayLiteralExpression(node) && every(node.elements, isPackedElement); } @@ -10558,7 +10572,7 @@ export function expressionResultIsUnused(node: Expression): boolean { } /** @internal */ -export function containsIgnoredPath(path: string) { +export function containsIgnoredPath(path: string): boolean { return some(ignoredPaths, p => path.includes(p)); } @@ -10634,7 +10648,7 @@ export function getContainingNodeArray(node: Node): NodeArray | undefined } /** @internal */ -export function hasContextSensitiveParameters(node: FunctionLikeDeclaration) { +export function hasContextSensitiveParameters(node: FunctionLikeDeclaration): boolean { // Functions with type parameters are not context sensitive. if (!node.typeParameters) { // Functions with any parameters that lack type annotations are context sensitive. @@ -10659,7 +10673,7 @@ export function isInfinityOrNaNString(name: string | __String): boolean { } /** @internal */ -export function isCatchClauseVariableDeclaration(node: Node) { +export function isCatchClauseVariableDeclaration(node: Node): boolean { return node.kind === SyntaxKind.VariableDeclaration && node.parent.kind === SyntaxKind.CatchClause; } @@ -10674,7 +10688,7 @@ export function escapeSnippetText(text: string): string { } /** @internal */ -export function isNumericLiteralName(name: string | __String) { +export function isNumericLiteralName(name: string | __String): boolean { // The intent of numeric names is that // - they are names with text in a numeric form, and that // - setting properties/indexing with them is always equivalent to doing so with the numeric literal 'numLit', @@ -10700,7 +10714,7 @@ export function isNumericLiteralName(name: string | __String) { } /** @internal */ -export function createPropertyNameNodeForIdentifierOrLiteral(name: string, target: ScriptTarget, singleQuote: boolean, stringNamed: boolean, isMethod: boolean) { +export function createPropertyNameNodeForIdentifierOrLiteral(name: string, target: ScriptTarget, singleQuote: boolean, stringNamed: boolean, isMethod: boolean): Identifier | StringLiteral | NumericLiteral { const isMethodNamedNew = isMethod && name === "new"; return !isMethodNamedNew && isIdentifierText(name, target) ? factory.createIdentifier(name) : !stringNamed && !isMethodNamedNew && isNumericLiteralName(name) && +name >= 0 ? factory.createNumericLiteral(+name) : @@ -10832,7 +10846,7 @@ export function hasTabstop(node: Node): boolean { } /** @internal */ -export function isJSDocOptionalParameter(node: ParameterDeclaration) { +export function isJSDocOptionalParameter(node: ParameterDeclaration): boolean { return isInJSFile(node) && ( // node.type should only be a JSDocOptionalType when node is a parameter of a JSDocFunctionType node.type && node.type.kind === SyntaxKind.JSDocOptionalType @@ -10869,12 +10883,12 @@ export function isJSDocSatisfiesExpression(node: Node): node is JSDocSatisfiesEx } /** @internal */ -export function getJSDocSatisfiesExpressionType(node: JSDocSatisfiesExpression) { +export function getJSDocSatisfiesExpressionType(node: JSDocSatisfiesExpression): TypeNode { return Debug.checkDefined(tryGetJSDocSatisfiesTypeNode(node)); } /** @internal */ -export function tryGetJSDocSatisfiesTypeNode(node: Node) { +export function tryGetJSDocSatisfiesTypeNode(node: Node): TypeNode | undefined { const tag = getJSDocSatisfiesTag(node); return tag && tag.typeExpression && tag.typeExpression.type; } @@ -10907,7 +10921,7 @@ export function getTextOfJsxNamespacedName(node: JsxNamespacedName) { } /** @internal */ -export function intrinsicTagNameToString(node: Identifier | JsxNamespacedName) { +export function intrinsicTagNameToString(node: Identifier | JsxNamespacedName): string { return isIdentifier(node) ? idText(node) : getTextOfJsxNamespacedName(node); } @@ -10939,7 +10953,7 @@ export function isExpandoPropertyDeclaration(declaration: Declaration | undefine } /** @internal */ -export function hasResolutionModeOverride(node: ImportTypeNode | ImportDeclaration | ExportDeclaration | JSDocImportTag | undefined) { +export function hasResolutionModeOverride(node: ImportTypeNode | ImportDeclaration | ExportDeclaration | JSDocImportTag | undefined): boolean { if (node === undefined) { return false; } @@ -10958,7 +10972,7 @@ export function replaceFirstStar(s: string, replacement: string): string { } /** @internal */ -export function getNameFromImportAttribute(node: ImportAttribute) { +export function getNameFromImportAttribute(node: ImportAttribute): __String { return isIdentifier(node.name) ? node.name.escapedText : escapeLeadingUnderscores(node.name.text); } @@ -11069,7 +11083,10 @@ export function evaluatorResult(value: T, } /** @internal */ -export function createEvaluator({ evaluateElementAccessExpression, evaluateEntityNameExpression }: EvaluationResolver) { +export function createEvaluator({ evaluateElementAccessExpression, evaluateEntityNameExpression }: EvaluationResolver): { + (expr: TemplateExpression, location?: Declaration): EvaluatorResult; + (expr: Expression, location?: Declaration): EvaluatorResult; +} { function evaluate(expr: TemplateExpression, location?: Declaration): EvaluatorResult; function evaluate(expr: Expression, location?: Declaration): EvaluatorResult; function evaluate(expr: Expression, location?: Declaration): EvaluatorResult { @@ -11199,7 +11216,7 @@ export function createEvaluator({ evaluateElementAccessExpression, evaluateEntit } /** @internal */ -export function isConstAssertion(location: Node) { +export function isConstAssertion(location: Node): boolean { return (isAssertionExpression(location) && isConstTypeReference(location.type)) || (isJSDocTypeTag(location) && isConstTypeReference(location.typeExpression)); } @@ -11214,6 +11231,32 @@ export function findConstructorDeclaration(node: ClassLikeDeclaration): Construc } } +/** @internal */ +export interface NameResolverOptions { + compilerOptions: CompilerOptions; + getSymbolOfDeclaration: (node: Declaration) => Symbol; + error: (location: Node | undefined, message: DiagnosticMessage, ...args: DiagnosticArguments) => void; + globals: SymbolTable; + argumentsSymbol: Symbol; + requireSymbol: Symbol; + lookup: (symbols: SymbolTable, name: __String, meaning: SymbolFlags) => Symbol | undefined; + setRequiresScopeChangeCache: undefined | ((node: FunctionLikeDeclaration, value: boolean) => void); + getRequiresScopeChangeCache: undefined | ((node: FunctionLikeDeclaration) => boolean | undefined); + onPropertyWithInvalidInitializer?: (location: Node | undefined, name: __String, declaration: PropertyDeclaration, result: Symbol | undefined) => boolean; + onFailedToResolveSymbol?: (location: Node | undefined, name: __String | Identifier, meaning: SymbolFlags, nameNotFoundMessage: DiagnosticMessage) => void; + onSuccessfullyResolvedSymbol?: (location: Node | undefined, result: Symbol, meaning: SymbolFlags, lastLocation: Node | undefined, associatedDeclarationForContainingInitializerOrBindingName: ParameterDeclaration | BindingElement | undefined, withinDeferredContext: boolean) => void; +} + +/** @internal */ +export type NameResolver = ( + location: Node | undefined, + nameArg: __String | Identifier, + meaning: SymbolFlags, + nameNotFoundMessage: DiagnosticMessage | undefined, + isUse: boolean, + excludeGlobals?: boolean, +) => Symbol | undefined; + /** @internal */ export function createNameResolver({ compilerOptions, @@ -11228,32 +11271,7 @@ export function createNameResolver({ onPropertyWithInvalidInitializer = returnFalse, onFailedToResolveSymbol = returnUndefined, onSuccessfullyResolvedSymbol = returnUndefined, -}: { - compilerOptions: CompilerOptions; - getSymbolOfDeclaration: (node: Declaration) => Symbol; - error: (location: Node | undefined, message: DiagnosticMessage, ...args: DiagnosticArguments) => void; - globals: SymbolTable; - argumentsSymbol: Symbol; - requireSymbol: Symbol; - lookup: (symbols: SymbolTable, name: __String, meaning: SymbolFlags) => Symbol | undefined; - setRequiresScopeChangeCache: undefined | ((node: FunctionLikeDeclaration, value: boolean) => void); - getRequiresScopeChangeCache: undefined | ((node: FunctionLikeDeclaration) => boolean | undefined); - onPropertyWithInvalidInitializer?: (location: Node | undefined, name: __String, declaration: PropertyDeclaration, result: Symbol | undefined) => boolean; - onFailedToResolveSymbol?: ( - location: Node | undefined, - name: __String | Identifier, - meaning: SymbolFlags, - nameNotFoundMessage: DiagnosticMessage, - ) => void; - onSuccessfullyResolvedSymbol?: ( - location: Node | undefined, - result: Symbol, - meaning: SymbolFlags, - lastLocation: Node | undefined, - associatedDeclarationForContainingInitializerOrBindingName: ParameterDeclaration | BindingElement | undefined, - withinDeferredContext: boolean, - ) => void; -}) { +}: NameResolverOptions): NameResolver { /* eslint-disable no-var */ var isolatedModulesLikeFlagName = compilerOptions.verbatimModuleSyntax ? "verbatimModuleSyntax" : "isolatedModules"; /* eslint-disable no-var */ @@ -11805,7 +11823,7 @@ export function isPrimitiveLiteralValue(node: Expression, includeBigInt = true): } /** @internal */ -export function unwrapParenthesizedExpression(o: Expression) { +export function unwrapParenthesizedExpression(o: Expression): Expression { while (o.kind === SyntaxKind.ParenthesizedExpression) { o = (o as ParenthesizedExpression).expression; } @@ -11899,13 +11917,13 @@ const unprefixedNodeCoreModulesList = [ ]; /** @internal */ -export const unprefixedNodeCoreModules = new Set(unprefixedNodeCoreModulesList); +export const unprefixedNodeCoreModules: Set = new Set(unprefixedNodeCoreModulesList); // await fetch('https://nodejs.org/docs/latest/api/all.json').then(r => r.text()).then(t => // new Set(t.match(/(?<=')node:.+?(?=')/g)) // .difference(new Set(require('module').builtinModules.map(x => `node:${x}`)))) /** @internal */ -export const exclusivelyPrefixedNodeCoreModules = new Set([ +export const exclusivelyPrefixedNodeCoreModules: Set = new Set([ "node:sea", "node:sqlite", "node:test", @@ -11913,7 +11931,7 @@ export const exclusivelyPrefixedNodeCoreModules = new Set([ ]); /** @internal */ -export const nodeCoreModules = new Set([ +export const nodeCoreModules: Set = new Set([ ...unprefixedNodeCoreModulesList, ...unprefixedNodeCoreModulesList.map(name => `node:${name}`), ...exclusivelyPrefixedNodeCoreModules, diff --git a/src/compiler/utilitiesPublic.ts b/src/compiler/utilitiesPublic.ts index 65d1482263d17..462ebc6da06d4 100644 --- a/src/compiler/utilitiesPublic.ts +++ b/src/compiler/utilitiesPublic.ts @@ -304,7 +304,7 @@ export function sortAndDeduplicateDiagnostics(diagnostics: } /** @internal */ -export const targetToLibMap = new Map([ +export const targetToLibMap: Map = new Map([ [ScriptTarget.ESNext, "lib.esnext.full.d.ts"], [ScriptTarget.ES2023, "lib.es2023.full.d.ts"], [ScriptTarget.ES2022, "lib.es2022.full.d.ts"], @@ -336,15 +336,15 @@ export function getDefaultLibFileName(options: CompilerOptions): string { } } -export function textSpanEnd(span: TextSpan) { +export function textSpanEnd(span: TextSpan): number { return span.start + span.length; } -export function textSpanIsEmpty(span: TextSpan) { +export function textSpanIsEmpty(span: TextSpan): boolean { return span.length === 0; } -export function textSpanContainsPosition(span: TextSpan, position: number) { +export function textSpanContainsPosition(span: TextSpan, position: number): boolean { return position >= span.start && position < textSpanEnd(span); } @@ -354,21 +354,21 @@ export function textRangeContainsPositionInclusive(range: TextRange, position: n } // Returns true if 'span' contains 'other'. -export function textSpanContainsTextSpan(span: TextSpan, other: TextSpan) { +export function textSpanContainsTextSpan(span: TextSpan, other: TextSpan): boolean { return other.start >= span.start && textSpanEnd(other) <= textSpanEnd(span); } /** @internal */ -export function textSpanContainsTextRange(span: TextSpan, range: TextRange) { +export function textSpanContainsTextRange(span: TextSpan, range: TextRange): boolean { return range.pos >= span.start && range.end <= textSpanEnd(span); } /** @internal */ -export function textRangeContainsTextSpan(range: TextRange, span: TextSpan) { +export function textRangeContainsTextSpan(range: TextRange, span: TextSpan): boolean { return span.start >= range.pos && textSpanEnd(span) <= range.end; } -export function textSpanOverlapsWith(span: TextSpan, other: TextSpan) { +export function textSpanOverlapsWith(span: TextSpan, other: TextSpan): boolean { return textSpanOverlap(span, other) !== undefined; } @@ -445,15 +445,15 @@ export function createTextSpan(start: number, length: number): TextSpan { return { start, length }; } -export function createTextSpanFromBounds(start: number, end: number) { +export function createTextSpanFromBounds(start: number, end: number): TextSpan { return createTextSpan(start, end - start); } -export function textChangeRangeNewSpan(range: TextChangeRange) { +export function textChangeRangeNewSpan(range: TextChangeRange): TextSpan { return createTextSpan(range.span.start, range.newLength); } -export function textChangeRangeIsUnchanged(range: TextChangeRange) { +export function textChangeRangeIsUnchanged(range: TextChangeRange): boolean { return textSpanIsEmpty(range.span) && range.newLength === 0; } @@ -465,7 +465,7 @@ export function createTextChangeRange(span: TextSpan, newLength: number): TextCh return { span, newLength }; } -export const unchangedTextChangeRange = createTextChangeRange(createTextSpan(0, 0), 0); +export const unchangedTextChangeRange: TextChangeRange = createTextChangeRange(createTextSpan(0, 0), 0); /** * Called to merge all the changes that occurred across several versions of a script snapshot @@ -675,7 +675,7 @@ function getNodeFlags(node: Node) { } /** @internal */ -export const supportedLocaleDirectories = ["cs", "de", "es", "fr", "it", "ja", "ko", "pl", "pt-br", "ru", "tr", "zh-cn", "zh-tw"]; +export const supportedLocaleDirectories = ["cs", "de", "es", "fr", "it", "ja", "ko", "pl", "pt-br", "ru", "tr", "zh-cn", "zh-tw"] as const; /** * Checks to see if the locale is in the appropriate format, @@ -685,7 +685,7 @@ export function validateLocaleAndSetLanguage( locale: string, sys: { getExecutingFilePath(): string; resolvePath(path: string): string; fileExists(fileName: string): boolean; readFile(fileName: string): string | undefined; }, errors?: Diagnostic[], -) { +): void { const lowerCaseLocale = locale.toLowerCase(); const matchResult = /^([a-z]+)(?:[_-]([a-z]+))?$/.exec(lowerCaseLocale); @@ -919,7 +919,7 @@ function getDeclarationIdentifier(node: Declaration | Expression): Identifier | } /** @internal */ -export function nodeHasName(statement: Node, name: Identifier) { +export function nodeHasName(statement: Node, name: Identifier): boolean { if (isNamedDeclaration(statement) && isIdentifier(statement.name) && idText(statement.name as Identifier) === idText(name)) { return true; } @@ -1282,7 +1282,7 @@ export function getAllJSDocTagsOfKind(node: Node, kind: SyntaxKind): readonly JS } /** Gets the text of a jsdoc comment, flattening links to their text. */ -export function getTextOfJSDocComment(comment?: string | NodeArray) { +export function getTextOfJSDocComment(comment?: string | NodeArray): string | undefined { return typeof comment === "string" ? comment : comment?.map(c => c.kind === SyntaxKind.JSDocText ? c.text : formatJSDocLink(c)).join(""); } @@ -1404,17 +1404,17 @@ export function isExpressionOfOptionalChainRoot(node: Node): node is Expression * * @internal */ -export function isOutermostOptionalChain(node: OptionalChain) { +export function isOutermostOptionalChain(node: OptionalChain): boolean { return !isOptionalChain(node.parent) // cases 1, 2, and 3 || isOptionalChainRoot(node.parent) // case 4 || node !== node.parent.expression; // case 5 } -export function isNullishCoalesce(node: Node) { +export function isNullishCoalesce(node: Node): boolean { return node.kind === SyntaxKind.BinaryExpression && (node as BinaryExpression).operatorToken.kind === SyntaxKind.QuestionQuestionToken; } -export function isConstTypeReference(node: Node) { +export function isConstTypeReference(node: Node): boolean { return isTypeReferenceNode(node) && isIdentifier(node.typeName) && node.typeName.escapedText === "const" && !node.typeArguments; } @@ -1450,7 +1450,7 @@ export function isJSDocPropertyLikeTag(node: Node): node is JSDocPropertyLikeTag // they may be used with transformations. /** @internal */ -export function isNodeKind(kind: SyntaxKind) { +export function isNodeKind(kind: SyntaxKind): boolean { return kind >= SyntaxKind.FirstNode; } @@ -1491,7 +1491,7 @@ export function isLiteralExpression(node: Node): node is LiteralExpression { } /** @internal */ -export function isLiteralExpressionOfObject(node: Node) { +export function isLiteralExpressionOfObject(node: Node): boolean { switch (node.kind) { case SyntaxKind.ObjectLiteralExpression: case SyntaxKind.ArrayLiteralExpression: @@ -1574,7 +1574,7 @@ export function isGeneratedPrivateIdentifier(node: Node): node is GeneratedPriva } /** @internal */ -export function isFileLevelReservedGeneratedIdentifier(node: GeneratedIdentifier) { +export function isFileLevelReservedGeneratedIdentifier(node: GeneratedIdentifier): boolean { const flags = node.emitNode.autoGenerate.flags; return !!(flags & GeneratedIdentifierFlags.FileLevel) && !!(flags & GeneratedIdentifierFlags.Optimistic) @@ -2118,17 +2118,17 @@ function isScopeMarker(node: Node) { } /** @internal */ -export function hasScopeMarker(statements: readonly Statement[]) { +export function hasScopeMarker(statements: readonly Statement[]): boolean { return some(statements, isScopeMarker); } /** @internal */ -export function needsScopeMarker(result: Statement) { +export function needsScopeMarker(result: Statement): boolean { return !isAnyImportOrReExport(result) && !isExportAssignment(result) && !hasSyntacticModifier(result, ModifierFlags.Export) && !isAmbientModule(result); } /** @internal */ -export function isExternalModuleIndicator(result: Statement) { +export function isExternalModuleIndicator(result: Statement): boolean { // Exported top-level member indicates moduleness return isAnyImportOrReExport(result) || isExportAssignment(result) || hasSyntacticModifier(result, ModifierFlags.Export); } @@ -2576,7 +2576,7 @@ export function isTypeReferenceType(node: Node): node is TypeReferenceType { const MAX_SMI_X86 = 0x3fff_ffff; /** @internal */ -export function guessIndentation(lines: string[]) { +export function guessIndentation(lines: string[]): number | undefined { let indentation = MAX_SMI_X86; for (const line of lines) { if (!line.length) { @@ -2621,7 +2621,7 @@ function hasInternalAnnotation(range: CommentRange, sourceFile: SourceFile) { return comment.includes("@internal"); } -export function isInternalDeclaration(node: Node, sourceFile?: SourceFile) { +export function isInternalDeclaration(node: Node, sourceFile?: SourceFile): boolean { sourceFile ??= getSourceFileOfNode(node); const parseTreeNode = getParseTreeNode(node); if (parseTreeNode && parseTreeNode.kind === SyntaxKind.Parameter) { diff --git a/src/compiler/visitorPublic.ts b/src/compiler/visitorPublic.ts index f3e71e026d9be..dbd49379e5750 100644 --- a/src/compiler/visitorPublic.ts +++ b/src/compiler/visitorPublic.ts @@ -379,7 +379,7 @@ function visitArrayWorker( * Starts a new lexical environment and visits a statement list, ending the lexical environment * and merging hoisted declarations upon completion. */ -export function visitLexicalEnvironment(statements: NodeArray, visitor: Visitor, context: TransformationContext, start?: number, ensureUseStrict?: boolean, nodesVisitor: NodesVisitor = visitNodes) { +export function visitLexicalEnvironment(statements: NodeArray, visitor: Visitor, context: TransformationContext, start?: number, ensureUseStrict?: boolean, nodesVisitor: NodesVisitor = visitNodes): NodeArray { context.startLexicalEnvironment(); statements = nodesVisitor(statements, visitor, isStatement, start); if (ensureUseStrict) statements = context.factory.ensureUseStrict(statements); @@ -561,7 +561,7 @@ export function visitIterationBody(body: Statement, visitor: Visitor, context: T * @param visitor The visitor to use when visiting expressions whose result will not be discarded at runtime. * @param discardVisitor The visitor to use when visiting expressions whose result will be discarded at runtime. Defaults to {@link visitor}. */ -export function visitCommaListElements(elements: NodeArray, visitor: Visitor, discardVisitor = visitor): NodeArray { +export function visitCommaListElements(elements: NodeArray, visitor: Visitor, discardVisitor: Visitor = visitor): NodeArray { if (discardVisitor === visitor || elements.length <= 1) { return visitNodes(elements, visitor, isExpression); } diff --git a/src/compiler/watch.ts b/src/compiler/watch.ts index 89c6f13b102c7..a859bcc60009d 100644 --- a/src/compiler/watch.ts +++ b/src/compiler/watch.ts @@ -173,7 +173,7 @@ function getPlainDiagnosticFollowingNewLines(diagnostic: Diagnostic, newLine: st * * @internal */ -export function getLocaleTimeString(system: System) { +export function getLocaleTimeString(system: System): string { return !system.now ? new Date().toLocaleTimeString() : // On some systems / builds of Node, there's a non-breaking space between the time and AM/PM. @@ -225,7 +225,7 @@ export function parseConfigFileWithSystem(configFileName: string, optionsToExten } /** @internal */ -export function getErrorCountForSummary(diagnostics: readonly Diagnostic[]) { +export function getErrorCountForSummary(diagnostics: readonly Diagnostic[]): number { return countWhere(diagnostics, diagnostic => diagnostic.category === DiagnosticCategory.Error); } @@ -256,7 +256,7 @@ export function getFilesInErrorForSummary(diagnostics: readonly Diagnostic[]): ( } /** @internal */ -export function getWatchErrorSummaryDiagnosticMessage(errorCount: number) { +export function getWatchErrorSummaryDiagnosticMessage(errorCount: number): DiagnosticMessage { return errorCount === 1 ? Diagnostics.Found_1_error_Watching_for_file_changes : Diagnostics.Found_0_errors_Watching_for_file_changes; @@ -277,7 +277,7 @@ export function getErrorSummaryText( filesInError: readonly (ReportFileInError | undefined)[], newLine: string, host: HasCurrentDirectory, -) { +): string { if (errorCount === 0) return ""; const nonNilFiles = filesInError.filter(fileInError => fileInError !== undefined); const distinctFileNamesWithLines = nonNilFiles.map(fileInError => `${fileInError.fileName}:${fileInError.line}`) @@ -347,7 +347,7 @@ function listFiles(program: Program | T, write: (s: st } /** @internal */ -export function explainFiles(program: Program, write: (s: string) => void) { +export function explainFiles(program: Program, write: (s: string) => void): void { const reasons = program.getFileIncludeReasons(); const relativeFileName = (fileName: string) => convertToRelativePath(fileName, program.getCurrentDirectory(), program.getCanonicalFileName); for (const file of program.getSourceFiles()) { @@ -412,7 +412,7 @@ export function explainIfFileIsRedirectAndImpliedFormat( } /** @internal */ -export function getMatchedFileSpec(program: Program, fileName: string) { +export function getMatchedFileSpec(program: Program, fileName: string): string | undefined { const configFile = program.getCompilerOptions().configFile; if (!configFile?.configFileSpecs?.validatedFilesSpec) return undefined; @@ -423,7 +423,7 @@ export function getMatchedFileSpec(program: Program, fileName: string) { } /** @internal */ -export function getMatchedIncludeSpec(program: Program, fileName: string) { +export function getMatchedIncludeSpec(program: Program, fileName: string): string | true | undefined { const configFile = program.getCompilerOptions().configFile; if (!configFile?.configFileSpecs?.validatedIncludeSpecs) return undefined; @@ -639,7 +639,7 @@ export function emitFilesAndReportErrorsAndGetExitStatus noopFileWatcher; +export const returnNoopFileWatcher = (): FileWatcher => noopFileWatcher; /** @internal */ -export function createWatchHost(system = sys, reportWatchStatus?: WatchStatusReporter): WatchHost { +export function createWatchHost(system: System = sys, reportWatchStatus?: WatchStatusReporter): WatchHost { const onWatchStatusChange = reportWatchStatus || createWatchStatusReporter(system); return { onWatchStatusChange, @@ -741,7 +741,7 @@ export interface WatchFactoryWithLog extends WatchFactory(host: WatchFactoryHost & { trace?(s: string): void; }, options: { extendedDiagnostics?: boolean; diagnostics?: boolean; }) { +export function createWatchFactory(host: WatchFactoryHost & { trace?(s: string): void; }, options: { extendedDiagnostics?: boolean; diagnostics?: boolean; }): WatchFactoryWithLog { const watchLogLevel = host.trace ? options.extendedDiagnostics ? WatchLogLevel.Verbose : options.diagnostics ? WatchLogLevel.TriggerOnly : WatchLogLevel.None : WatchLogLevel.None; const writeLog: (s: string) => void = watchLogLevel !== WatchLogLevel.None ? (s => host.trace!(s)) : noop; const result = getWatchFactory(host, watchLogLevel, writeLog) as WatchFactoryWithLog; @@ -784,7 +784,7 @@ export function createCompilerHostFromProgramHost(host: ProgramHost, getCom } /** @internal */ -export function getSourceFileVersionAsHashFromText(host: Pick, text: string) { +export function getSourceFileVersionAsHashFromText(host: Pick, text: string): string { // If text can contain the sourceMapUrl ignore sourceMapUrl for calcualting hash if (text.match(sourceMapCommentRegExpDontCareLineStart)) { let lineEnd = text.length; @@ -823,7 +823,7 @@ export function getSourceFileVersionAsHashFromText(host: Pick { const result = originalGetSourceFile.call(compilerHost, ...args); @@ -981,8 +981,9 @@ export interface IncrementalCompilationOptions { afterProgramEmitAndDiagnostics?(program: EmitAndSemanticDiagnosticsBuilderProgram): void; system?: System; } + /** @internal */ -export function performIncrementalCompilation(input: IncrementalCompilationOptions) { +export function performIncrementalCompilation(input: IncrementalCompilationOptions): ExitStatus { const system = input.system || sys; const host = input.host || (input.host = createIncrementalCompilerHost(input.options, system)); const builderProgram = createIncrementalProgram(input); diff --git a/src/compiler/watchPublic.ts b/src/compiler/watchPublic.ts index 0e77ead8d6af8..24723481e000a 100644 --- a/src/compiler/watchPublic.ts +++ b/src/compiler/watchPublic.ts @@ -103,7 +103,7 @@ export interface ReadBuildProgramHost { /** @internal */ getBuildInfo?(fileName: string, configFilePath: string | undefined): BuildInfo | undefined; } -export function readBuilderProgram(compilerOptions: CompilerOptions, host: ReadBuildProgramHost) { +export function readBuilderProgram(compilerOptions: CompilerOptions, host: ReadBuildProgramHost): EmitAndSemanticDiagnosticsBuilderProgram | undefined { const buildInfoPath = getTsBuildInfoEmitOutputFilePath(compilerOptions); if (!buildInfoPath) return undefined; let buildInfo; @@ -120,7 +120,7 @@ export function readBuilderProgram(compilerOptions: CompilerOptions, host: ReadB return createBuilderProgramUsingIncrementalBuildInfo(buildInfo, buildInfoPath, host); } -export function createIncrementalCompilerHost(options: CompilerOptions, system = sys): CompilerHost { +export function createIncrementalCompilerHost(options: CompilerOptions, system: System = sys): CompilerHost { const host = createCompilerHostWorker(options, /*setParentNodes*/ undefined, system); host.createHash = maybeBind(system, system.createHash); host.storeSignatureInfo = system.storeSignatureInfo; diff --git a/src/compiler/watchUtilities.ts b/src/compiler/watchUtilities.ts index cbeceed07fd6e..82c9dbf32e28c 100644 --- a/src/compiler/watchUtilities.ts +++ b/src/compiler/watchUtilities.ts @@ -410,7 +410,7 @@ export function updateSharedExtendedConfigFileWatcher( extendedConfigFilesMap: Map>, createExtendedConfigFileWatch: (extendedConfigPath: string, extendedConfigFilePath: Path) => FileWatcher, toPath: (fileName: string) => Path, -) { +): void { const extendedConfigs = arrayToMap(options?.configFile?.extendedSourceFiles || emptyArray, toPath); // remove project from all unrelated watchers extendedConfigFilesMap.forEach((watcher, extendedConfigFilePath) => { @@ -449,7 +449,7 @@ export function updateSharedExtendedConfigFileWatcher( export function clearSharedExtendedConfigFileWatcher( projectPath: T, extendedConfigFilesMap: Map>, -) { +): void { extendedConfigFilesMap.forEach(watcher => { if (watcher.projects.delete(projectPath)) watcher.close(); }); @@ -464,7 +464,7 @@ export function cleanExtendedConfigCache( extendedConfigCache: Map, extendedConfigFilePath: Path, toPath: (fileName: string) => Path, -) { +): void { if (!extendedConfigCache.delete(extendedConfigFilePath)) return; extendedConfigCache.forEach(({ extendedResult }, key) => { if (extendedResult.extendedSourceFiles?.some(extendedFile => toPath(extendedFile) === extendedConfigFilePath)) { @@ -482,7 +482,7 @@ export function updateMissingFilePathsWatch( program: Program, missingFileWatches: Map, createMissingFileWatch: (missingFilePath: Path, missingFileName: string) => FileWatcher, -) { +): void { // Update the missing file paths watcher mutateMap( missingFileWatches, @@ -515,7 +515,7 @@ export function updateWatchingWildcardDirectories( existingWatchedForWildcards: Map>, wildcardDirectories: MapLike | undefined, watchDirectory: (directory: string, flags: WatchDirectoryFlags) => T, -) { +): void { if (wildcardDirectories) { mutateMap( existingWatchedForWildcards, @@ -665,7 +665,7 @@ export function isIgnoredFileFromWildCardWatching({ } /** @internal */ -export function isEmittedFileOfProgram(program: Program | undefined, file: string) { +export function isEmittedFileOfProgram(program: Program | undefined, file: string): boolean { if (!program) { return false; } @@ -842,6 +842,6 @@ export function getFallbackOptions(options: WatchOptions | undefined): WatchOpti } /** @internal */ -export function closeFileWatcherOf(objWithWatcher: T) { +export function closeFileWatcherOf(objWithWatcher: T): void { objWithWatcher.watcher.close(); } diff --git a/src/deprecatedCompat/deprecate.ts b/src/deprecatedCompat/deprecate.ts index 595376a5222d1..634c6e89a58c4 100644 --- a/src/deprecatedCompat/deprecate.ts +++ b/src/deprecatedCompat/deprecate.ts @@ -9,7 +9,7 @@ import { export let enableDeprecationWarnings = true; -export function setEnableDeprecationWarnings(value: boolean) { +export function setEnableDeprecationWarnings(value: boolean): void { enableDeprecationWarnings = value; } diff --git a/src/harness/client.ts b/src/harness/client.ts index e1daecdc82dec..fed95404d6abb 100644 --- a/src/harness/client.ts +++ b/src/harness/client.ts @@ -40,6 +40,7 @@ import { JSDocTagInfo, LanguageService, LanguageServiceHost, + LineAndCharacter, map, mapOneOrMany, NavigateToItem, @@ -203,7 +204,7 @@ export class SessionClient implements LanguageService { } /** @internal */ - configure(preferences: UserPreferences) { + configure(preferences: UserPreferences): void { this.preferences = preferences; const args: protocol.ConfigureRequestArguments = { preferences }; const request = this.processRequest(protocol.CommandTypes.Configure, args); @@ -211,14 +212,14 @@ export class SessionClient implements LanguageService { } /** @internal */ - setFormattingOptions(formatOptions: FormatCodeSettings) { + setFormattingOptions(formatOptions: FormatCodeSettings): void { const args: protocol.ConfigureRequestArguments = { formatOptions }; const request = this.processRequest(protocol.CommandTypes.Configure, args); this.processResponse(request, /*expectEmptyBody*/ true); } /** @internal */ - setCompilerOptionsForInferredProjects(options: protocol.CompilerOptions) { + setCompilerOptionsForInferredProjects(options: protocol.CompilerOptions): void { const args: protocol.SetCompilerOptionsForInferredProjectsArgs = { options }; const request = this.processRequest(protocol.CommandTypes.CompilerOptionsForInferredProjects, args); this.processResponse(request, /*expectEmptyBody*/ false); @@ -247,7 +248,7 @@ export class SessionClient implements LanguageService { this.processResponse(request, /*expectEmptyBody*/ true); } - toLineColumnOffset(fileName: string, position: number) { + toLineColumnOffset(fileName: string, position: number): LineAndCharacter { const { line, offset } = this.positionToOneBasedLineOffset(fileName, position); return { line, character: offset }; } @@ -580,7 +581,7 @@ export class SessionClient implements LanguageService { return renameInfo; } - getSmartSelectionRange() { + getSmartSelectionRange(): never { return notImplemented(); } @@ -766,9 +767,9 @@ export class SessionClient implements LanguageService { ({ fixName, description, changes: this.convertChanges(changes, file), commands: commands as CodeActionCommand[], fixId, fixAllDescription })); } - getCombinedCodeFix = notImplemented; + getCombinedCodeFix: typeof notImplemented = notImplemented; - applyCodeActionCommand = notImplemented; + applyCodeActionCommand: typeof notImplemented = notImplemented; provideInlayHints(file: string, span: TextSpan): InlayHint[] { const { start, length } = span; @@ -796,7 +797,7 @@ export class SessionClient implements LanguageService { }); } - mapCode = notImplemented; + mapCode: typeof notImplemented = notImplemented; private createFileLocationOrRangeRequestArgs(positionOrRange: number | TextRange, fileName: string): protocol.FileLocationOrRangeRequestArgs { return typeof positionOrRange === "number" @@ -902,7 +903,7 @@ export class SessionClient implements LanguageService { return notImplemented(); } - getEditsForFileRename() { + getEditsForFileRename(): never { return notImplemented(); } @@ -992,7 +993,7 @@ export class SessionClient implements LanguageService { }; } - provideCallHierarchyIncomingCalls(fileName: string, position: number) { + provideCallHierarchyIncomingCalls(fileName: string, position: number): CallHierarchyIncomingCall[] { const args = this.createFileLocationRequestArgs(fileName, position); const request = this.processRequest(protocol.CommandTypes.ProvideCallHierarchyIncomingCalls, args); const response = this.processResponse(request); @@ -1006,7 +1007,7 @@ export class SessionClient implements LanguageService { }; } - provideCallHierarchyOutgoingCalls(fileName: string, position: number) { + provideCallHierarchyOutgoingCalls(fileName: string, position: number): CallHierarchyOutgoingCall[] { const args = this.createFileLocationRequestArgs(fileName, position); const request = this.processRequest(protocol.CommandTypes.ProvideCallHierarchyOutgoingCalls, args); const response = this.processResponse(request); diff --git a/src/harness/collectionsImpl.ts b/src/harness/collectionsImpl.ts index 6c0da4353a987..9f8fe7399acd7 100644 --- a/src/harness/collectionsImpl.ts +++ b/src/harness/collectionsImpl.ts @@ -23,11 +23,11 @@ export class SortedMap { } } - public get size() { + public get size(): number { return this._keys.length; } - public get comparer() { + public get comparer(): (a: K, b: K) => number { return this._comparer; } @@ -35,11 +35,11 @@ export class SortedMap { return "SortedMap"; } - public has(key: K) { + public has(key: K): boolean { return ts.binarySearch(this._keys, key, ts.identity, this._comparer) >= 0; } - public get(key: K) { + public get(key: K): V | undefined { const index = ts.binarySearch(this._keys, key, ts.identity, this._comparer); return index >= 0 ? this._values[index] : undefined; } @@ -49,7 +49,7 @@ export class SortedMap { return index >= 0 ? [this._keys[index], this._values[index]] : undefined; } - public set(key: K, value: V) { + public set(key: K, value: V): this { const index = ts.binarySearch(this._keys, key, ts.identity, this._comparer); if (index >= 0) { this._values[index] = value; @@ -64,7 +64,7 @@ export class SortedMap { return this; } - public delete(key: K) { + public delete(key: K): boolean { const index = ts.binarySearch(this._keys, key, ts.identity, this._comparer); if (index >= 0) { this.writePreamble(); @@ -77,7 +77,7 @@ export class SortedMap { return false; } - public clear() { + public clear(): void { if (this.size > 0) { this.writePreamble(); this._keys.length = 0; @@ -87,7 +87,7 @@ export class SortedMap { } } - public forEach(callback: (value: V, key: K, collection: this) => void, thisArg?: any) { + public forEach(callback: (value: V, key: K, collection: this) => void, thisArg?: any): void { const keys = this._keys; const values = this._values; const indices = this.getIterationOrder(); @@ -112,7 +112,7 @@ export class SortedMap { } } - public *keys() { + public *keys(): Generator { const keys = this._keys; const indices = this.getIterationOrder(); const version = this._version; @@ -135,7 +135,7 @@ export class SortedMap { return undefined; } - public *values() { + public *values(): Generator { const values = this._values; const indices = this.getIterationOrder(); const version = this._version; @@ -158,7 +158,7 @@ export class SortedMap { return undefined; } - public *entries() { + public *entries(): Generator<[K, V], undefined, unknown> { const keys = this._keys; const values = this._values; const indices = this.getIterationOrder(); @@ -184,7 +184,7 @@ export class SortedMap { return undefined; } - public [Symbol.iterator]() { + public [Symbol.iterator](): Generator<[K, V], undefined, unknown> { return this.entries(); } @@ -255,7 +255,7 @@ export class Metadata { return this._size; } - public get parent() { + public get parent(): Metadata | undefined { return this._parent; } @@ -292,7 +292,7 @@ export class Metadata { this._version++; } - public forEach(callback: (value: any, key: string, map: this) => void) { + public forEach(callback: (value: any, key: string, map: this) => void): void { for (const key in this._map) { callback(this._map[key], Metadata._unescapeKey(key), this); } diff --git a/src/harness/compilerImpl.ts b/src/harness/compilerImpl.ts index 4e19b1443aea3..700eda6420bce 100644 --- a/src/harness/compilerImpl.ts +++ b/src/harness/compilerImpl.ts @@ -225,7 +225,7 @@ export class CompilationResult { return vpath.changeExtension(path, ext); } - public getNumberOfJsFiles(includeJson: boolean) { + public getNumberOfJsFiles(includeJson: boolean): number { if (includeJson) { return this.js.size; } diff --git a/src/harness/documentsUtil.ts b/src/harness/documentsUtil.ts index cf3d7c7f08184..529d423ec775f 100644 --- a/src/harness/documentsUtil.ts +++ b/src/harness/documentsUtil.ts @@ -22,7 +22,7 @@ export class TextDocument { return this._lineStarts || (this._lineStarts = ts.computeLineStarts(this.text)); } - public static fromTestFile(file: Harness.Compiler.TestFile) { + public static fromTestFile(file: Harness.Compiler.TestFile): TextDocument { return new TextDocument( file.unitName, file.content, @@ -31,7 +31,7 @@ export class TextDocument { ); } - public asTestFile() { + public asTestFile(): Harness.Compiler.TestFile { return this._testFile || (this._testFile = { unitName: this.file, content: this.text, @@ -140,7 +140,7 @@ export class SourceMap { this.mappings = mappings; } - public static getUrl(text: string) { + public static getUrl(text: string): string | undefined { let match: RegExpExecArray | null; // eslint-disable-line no-restricted-syntax let lastMatch: RegExpExecArray | undefined; while (match = SourceMap._sourceMappingURLRegExp.exec(text)) { @@ -149,7 +149,7 @@ export class SourceMap { return lastMatch ? lastMatch[1] : undefined; } - public static fromUrl(url: string) { + public static fromUrl(url: string): SourceMap | undefined { const match = SourceMap._dataURLRegExp.exec(url); return match ? new SourceMap(/*mapFile*/ undefined, ts.sys.base64decode!(match[1])) : undefined; } diff --git a/src/harness/evaluatorImpl.ts b/src/harness/evaluatorImpl.ts index 706e613aa5dcc..2e2124b64e068 100644 --- a/src/harness/evaluatorImpl.ts +++ b/src/harness/evaluatorImpl.ts @@ -33,7 +33,7 @@ for (const symbolName of symbolNames) { } } -export function evaluateTypeScript(source: string | { files: vfs.FileSet; rootFiles: string[]; main: string; }, options?: ts.CompilerOptions, globals?: Record) { +export function evaluateTypeScript(source: string | { files: vfs.FileSet; rootFiles: string[]; main: string; }, options?: ts.CompilerOptions, globals?: Record): any { if (typeof source === "string") source = { files: { [sourceFile]: source }, rootFiles: [sourceFile], main: sourceFile }; const fs = vfs.createFromFileSystem(Harness.IO, /*ignoreCase*/ false, { files: source.files }); const compilerOptions: ts.CompilerOptions = { @@ -62,7 +62,7 @@ export function evaluateTypeScript(source: string | { files: vfs.FileSet; rootFi return loader.import(output.file); } -export function evaluateJavaScript(sourceText: string, globals?: Record, sourceFile = sourceFileJs) { +export function evaluateJavaScript(sourceText: string, globals?: Record, sourceFile: string = sourceFileJs): any { globals = { Symbol: FakeSymbol, ...globals }; const fs = new vfs.FileSystem(/*ignoreCase*/ false, { files: { [sourceFile]: sourceText } }); return new CommonJsLoader(fs, globals).import(sourceFile); diff --git a/src/harness/fakesHosts.ts b/src/harness/fakesHosts.ts index ff5bceea34790..37dab2eadbadd 100644 --- a/src/harness/fakesHosts.ts +++ b/src/harness/fakesHosts.ts @@ -41,19 +41,19 @@ export class System implements ts.System { } private testTerminalWidth = Number.parseInt(this.getEnvironmentVariable("TS_TEST_TERMINAL_WIDTH")); - getWidthOfTerminal = Number.isNaN(this.testTerminalWidth) ? undefined : () => this.testTerminalWidth; + getWidthOfTerminal: (() => number) | undefined = Number.isNaN(this.testTerminalWidth) ? undefined : () => this.testTerminalWidth; // Pretty output writeOutputIsTTY() { return true; } - public write(message: string) { + public write(message: string): void { if (ts.Debug.isDebugging) console.log(message); this.output.push(message); } - public readFile(path: string) { + public readFile(path: string): string | undefined { try { const content = this.vfs.readFileSync(path, "utf8"); return content === undefined ? undefined : Utils.removeByteOrderMark(content); @@ -68,16 +68,16 @@ export class System implements ts.System { this.vfs.writeFileSync(path, writeByteOrderMark ? Utils.addUTF8ByteOrderMark(data) : data); } - public deleteFile(path: string) { + public deleteFile(path: string): void { this.vfs.unlinkSync(path); } - public fileExists(path: string) { + public fileExists(path: string): boolean { const stats = this._getStats(path); return stats ? stats.isFile() : false; } - public directoryExists(path: string) { + public directoryExists(path: string): boolean { const stats = this._getStats(path); return stats ? stats.isDirectory() : false; } @@ -86,11 +86,11 @@ export class System implements ts.System { this.vfs.mkdirpSync(path); } - public getCurrentDirectory() { + public getCurrentDirectory(): string { return this.vfs.cwd(); } - public getDirectories(path: string) { + public getDirectories(path: string): string[] { const result: string[] = []; try { for (const file of this.vfs.readdirSync(path)) { @@ -128,31 +128,31 @@ export class System implements ts.System { return { files, directories }; } - public exit(exitCode?: number) { + public exit(exitCode?: number): void { this.exitCode = exitCode; throw processExitSentinel; } - public getFileSize(path: string) { + public getFileSize(path: string): number { const stats = this._getStats(path); return stats && stats.isFile() ? stats.size : 0; } - public resolvePath(path: string) { + public resolvePath(path: string): string { return vpath.resolve(this.vfs.cwd(), path); } - public getExecutingFilePath() { + public getExecutingFilePath(): string { if (this._executingFilePath === undefined) return ts.notImplemented(); return this._executingFilePath; } - public getModifiedTime(path: string) { + public getModifiedTime(path: string): Date { const stats = this._getStats(path); return stats ? stats.mtime : undefined!; // TODO: GH#18217 } - public setModifiedTime(path: string, time: Date) { + public setModifiedTime(path: string, time: Date): void { try { this.vfs.utimesSync(path, time, time); } @@ -163,7 +163,7 @@ export class System implements ts.System { return `${ts.generateDjb2Hash(data)}-${data}`; } - public realpath(path: string) { + public realpath(path: string): string { try { return this.vfs.realpathSync(path); } @@ -185,7 +185,7 @@ export class System implements ts.System { } } - now() { + now(): Date { return new Date(this.vfs.time()); } } @@ -201,11 +201,11 @@ export class ParseConfigHost implements ts.ParseConfigHost { this.sys = sys; } - public get vfs() { + public get vfs(): vfs.FileSystem { return this.sys.vfs; } - public get useCaseSensitiveFileNames() { + public get useCaseSensitiveFileNames(): boolean { return this.sys.useCaseSensitiveFileNames; } @@ -247,7 +247,7 @@ export class CompilerHost implements ts.CompilerHost { public readonly outputs: documents.TextDocument[] = []; private readonly _outputsMap: collections.SortedMap; public readonly traces: string[] = []; - public readonly shouldAssertInvariants = !Harness.lightMode; + public readonly shouldAssertInvariants: boolean = !Harness.lightMode; public readonly jsDocParsingMode: ts.JSDocParsingMode | undefined; private _setParentNodes: boolean; @@ -255,7 +255,7 @@ export class CompilerHost implements ts.CompilerHost { private _parseConfigHost: ParseConfigHost | undefined; private _newLine: string; - constructor(sys: System | vfs.FileSystem, options = ts.getDefaultCompilerOptions(), setParentNodes = false, jsDocParsingMode?: ts.JSDocParsingMode) { + constructor(sys: System | vfs.FileSystem, options: ts.CompilerOptions = ts.getDefaultCompilerOptions(), setParentNodes = false, jsDocParsingMode?: ts.JSDocParsingMode) { if (sys instanceof vfs.FileSystem) sys = new System(sys); this.sys = sys; this.defaultLibLocation = sys.vfs.meta.get("defaultLibLocation") || ""; @@ -266,11 +266,11 @@ export class CompilerHost implements ts.CompilerHost { this.jsDocParsingMode = jsDocParsingMode; } - public get vfs() { + public get vfs(): vfs.FileSystem { return this.sys.vfs; } - public get parseConfigHost() { + public get parseConfigHost(): ParseConfigHost { return this._parseConfigHost || (this._parseConfigHost = new ParseConfigHost(this.sys)); } @@ -290,7 +290,7 @@ export class CompilerHost implements ts.CompilerHost { return this.sys.useCaseSensitiveFileNames ? fileName : fileName.toLowerCase(); } - public deleteFile(fileName: string) { + public deleteFile(fileName: string): void { this.sys.deleteFile(fileName); } @@ -302,11 +302,11 @@ export class CompilerHost implements ts.CompilerHost { return this.sys.directoryExists(directoryName); } - public getModifiedTime(fileName: string) { + public getModifiedTime(fileName: string): Date { return this.sys.getModifiedTime(fileName); } - public setModifiedTime(fileName: string, time: Date) { + public setModifiedTime(fileName: string, time: Date): void { return this.sys.setModifiedTime(fileName, time); } @@ -322,7 +322,7 @@ export class CompilerHost implements ts.CompilerHost { return this.sys.readFile(path); } - public writeFile(fileName: string, content: string, writeByteOrderMark: boolean) { + public writeFile(fileName: string, content: string, writeByteOrderMark: boolean): void { if (writeByteOrderMark) content = Utils.addUTF8ByteOrderMark(content); this.sys.writeFile(fileName, content); diff --git a/src/harness/fourslashImpl.ts b/src/harness/fourslashImpl.ts index a2f37b035079a..4e8695d78b734 100644 --- a/src/harness/fourslashImpl.ts +++ b/src/harness/fourslashImpl.ts @@ -178,7 +178,7 @@ export class TestCancellationToken implements ts.HostCancellationToken { } } -export function verifyOperationIsCancelled(f: () => void) { +export function verifyOperationIsCancelled(f: () => void): void { try { f(); } @@ -533,7 +533,7 @@ export class TestState { else this.baselineFromTest.push({ command, actual, ext }); } - baselineTest() { + baselineTest(): void { if (this.baselineFromTest) { Harness.Baseline.runBaseline( this.getBaselineFileNameForContainingTestFile(this.baselineFromTest[0].ext), @@ -542,7 +542,7 @@ export class TestState { } } - baselineTsserverLog() { + baselineTsserverLog(): void { if (this.logger) { Harness.Baseline.runBaseline( `tsserver/fourslashServer/${ts.getBaseFileName(this.originalInputFileName).replace(".ts", ".js")}`, @@ -560,7 +560,7 @@ export class TestState { } // Entry points from fourslash.ts - public goToMarker(name: string | Marker = "") { + public goToMarker(name: string | Marker = ""): void { const marker = ts.isString(name) ? this.getMarkerByName(name) : name; if (this.activeFile.fileName !== marker.fileName) { this.openFile(marker.fileName); @@ -581,7 +581,7 @@ export class TestState { this.goToRangeStart(markerOrRange); } - public goToEachMarker(markers: readonly Marker[], action: (marker: Marker, index: number) => void) { + public goToEachMarker(markers: readonly Marker[], action: (marker: Marker, index: number) => void): void { assert(markers.length); for (let i = 0; i < markers.length; i++) { this.goToMarker(markers[i]); @@ -589,7 +589,7 @@ export class TestState { } } - public goToEachRange(action: (range: Range) => void) { + public goToEachRange(action: (range: Range) => void): void { const ranges = this.getRanges(); assert(ranges.length); for (const range of ranges) { @@ -606,7 +606,7 @@ export class TestState { })!; } - public goToPosition(positionOrLineAndCharacter: number | ts.LineAndCharacter) { + public goToPosition(positionOrLineAndCharacter: number | ts.LineAndCharacter): void { const pos = typeof positionOrLineAndCharacter === "number" ? positionOrLineAndCharacter : this.languageServiceAdapterHost.lineAndCharacterToPosition(this.activeFile.fileName, positionOrLineAndCharacter); @@ -614,7 +614,7 @@ export class TestState { this.selectionEnd = -1; } - public select(startMarker: string, endMarker: string) { + public select(startMarker: string, endMarker: string): void { const start = this.getMarkerByName(startMarker), end = this.getMarkerByName(endMarker); ts.Debug.assert(start.fileName === end.fileName); if (this.activeFile.fileName !== start.fileName) { @@ -624,7 +624,7 @@ export class TestState { this.selectionEnd = end.position; } - public selectAllInFile(fileName: string) { + public selectAllInFile(fileName: string): void { this.openFile(fileName); this.goToPosition(0); this.selectionEnd = this.activeFile.content.length; @@ -635,13 +635,13 @@ export class TestState { this.selectionEnd = range.end; } - public selectLine(index: number) { + public selectLine(index: number): void { const lineStart = this.languageServiceAdapterHost.lineAndCharacterToPosition(this.activeFile.fileName, { line: index, character: 0 }); const lineEnd = lineStart + this.getLineContent(index).length; this.selectRange({ fileName: this.activeFile.fileName, pos: lineStart, end: lineEnd }); } - public moveCaretRight(count = 1) { + public moveCaretRight(count = 1): void { this.currentCaretPosition += count; this.currentCaretPosition = Math.min(this.currentCaretPosition, this.getFileContent(this.activeFile.fileName).length); this.selectionEnd = -1; @@ -656,7 +656,7 @@ export class TestState { this.languageServiceAdapterHost.openFile(fileToOpen.fileName, content, scriptKindName); } - public verifyErrorExistsBetweenMarkers(startMarkerName: string, endMarkerName: string, shouldExist: boolean) { + public verifyErrorExistsBetweenMarkers(startMarkerName: string, endMarkerName: string, shouldExist: boolean): void { const startMarker = this.getMarkerByName(startMarkerName); const endMarker = this.getMarkerByName(endMarkerName); const predicate = (errorMinChar: number, errorLimChar: number, startPos: number, endPos: number | undefined) => ((errorMinChar === startPos) && (errorLimChar === endPos)) ? true : false; @@ -669,7 +669,7 @@ export class TestState { } } - public verifyOrganizeImports(newContent: string, mode?: ts.OrganizeImportsMode, preferences?: ts.UserPreferences) { + public verifyOrganizeImports(newContent: string, mode?: ts.OrganizeImportsMode, preferences?: ts.UserPreferences): void { const changes = this.languageService.organizeImports({ fileName: this.activeFile.fileName, type: "file", mode }, this.formatCodeSettings, preferences); this.applyChanges(changes); this.verifyFileContent(this.activeFile.fileName, newContent); @@ -710,7 +710,7 @@ export class TestState { }); } - public verifyErrorExistsAfterMarker(markerName: string, shouldExist: boolean, after: boolean) { + public verifyErrorExistsAfterMarker(markerName: string, shouldExist: boolean, after: boolean): void { const marker: Marker = this.getMarkerByName(markerName); let predicate: (errorMinChar: number, errorLimChar: number, startPos: number, endPos: number | undefined) => boolean; @@ -772,7 +772,7 @@ export class TestState { return "global"; } - public verifyNoErrors() { + public verifyNoErrors(): void { ts.forEachKey(this.inputFiles, fileName => { if ( !ts.isAnySupportedFileExtension(fileName) @@ -791,7 +791,7 @@ export class TestState { }); } - public verifyErrorExistsAtRange(range: Range, code: number, expectedMessage?: string) { + public verifyErrorExistsAtRange(range: Range, code: number, expectedMessage?: string): void { const span = ts.createTextSpanFromRange(range); const hasMatchingError = ts.some( this.getDiagnostics(range.fileName), @@ -807,7 +807,7 @@ export class TestState { } } - public verifyNumberOfErrorsInCurrentFile(expected: number) { + public verifyNumberOfErrorsInCurrentFile(expected: number): void { const errors = this.getDiagnostics(this.activeFile.fileName); const actual = errors.length; @@ -819,7 +819,7 @@ export class TestState { } } - public verifyEval(expr: string, value: any) { + public verifyEval(expr: string, value: any): void { const emit = this.languageService.getEmitOutput(this.activeFile.fileName); if (emit.outputFiles.length !== 1) { throw new Error("Expected exactly one output from emit of " + this.activeFile.fileName); @@ -899,7 +899,7 @@ export class TestState { public baselineGoToDefinition( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { this.baselineEachMarkerOrRange("goToDefinition", markerOrRange, rangeText, markerOrRange => this.baselineGoToDefs( "/*GOTO DEF*/", @@ -911,7 +911,7 @@ export class TestState { public baselineGetDefinitionAtPosition( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { this.baselineEachMarkerOrRange("getDefinitionAtPosition", markerOrRange, rangeText, markerOrRange => this.baselineGoToDefs( "/*GOTO DEF POS*/", @@ -923,7 +923,7 @@ export class TestState { public baselineGoToSourceDefinition( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { if (this.testType !== FourSlashTestType.Server) { this.raiseError("goToSourceDefinition may only be used in fourslash/server tests."); } @@ -940,7 +940,7 @@ export class TestState { public baselineGoToType( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { this.baselineEachMarkerOrRange("goToType", markerOrRange, rangeText, markerOrRange => this.baselineGoToDefs( "/*GOTO TYPE*/", @@ -952,7 +952,7 @@ export class TestState { public baselineGoToImplementation( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { this.baselineEachMarkerOrRange("goToImplementation", markerOrRange, rangeText, markerOrRange => this.baselineGoToDefs( "/*GOTO IMPL*/", @@ -1016,7 +1016,7 @@ export class TestState { this.baseline("Inlay Hints", annotations.join("\n\n")); } - public verifyCompletions(options: FourSlashInterface.VerifyCompletionsOptions) { + public verifyCompletions(options: FourSlashInterface.VerifyCompletionsOptions): FourSlashInterface.CompletionsResult | undefined { if (options.marker === undefined) { return this.verifyCompletionsWorker(options); } @@ -1410,7 +1410,7 @@ export class TestState { public baselineFindAllReferences( markerOrRange: MarkerOrNameOrRange[] | undefined, rangeText: string[] | undefined, - ) { + ): void { this.baselineEachMarkerOrRange("findAllReferences", markerOrRange, rangeText, markerOrRange => { this.goToMarkerOrNameOrRange(markerOrRange); const references = this.findReferencesAtCaret(); @@ -1460,7 +1460,7 @@ export class TestState { }); } - public baselineGetFileReferences(fileNames: string[]) { + public baselineGetFileReferences(fileNames: string[]): void { this.baselineArray("getFileReferences", fileNames, fileName => { const references = this.languageService.getFileReferences(fileName); return `// fileName: ${fileName}\n\n` + this.getBaselineForDocumentSpansWithFileContents( @@ -1838,7 +1838,7 @@ export class TestState { return this.languageService.findReferences(this.activeFile.fileName, this.currentCaretPosition); } - public getSyntacticDiagnostics(expected: readonly FourSlashInterface.Diagnostic[]) { + public getSyntacticDiagnostics(expected: readonly FourSlashInterface.Diagnostic[]): void { const diagnostics = this.languageService.getSyntacticDiagnostics(this.activeFile.fileName); this.testDiagnostics(expected, diagnostics, "error"); } @@ -1847,7 +1847,7 @@ export class TestState { return this.languageService.getSemanticDiagnostics(this.activeFile.fileName); } - public verifySemanticDiagnostics(expected: readonly FourSlashInterface.Diagnostic[]) { + public verifySemanticDiagnostics(expected: readonly FourSlashInterface.Diagnostic[]): void { const diagnostics = this.getSemanticDiagnostics(); this.testDiagnostics(expected, diagnostics, "error"); } @@ -1860,7 +1860,7 @@ export class TestState { ranges: ts.TextRange[], expectedDiagnostics: readonly FourSlashInterface.Diagnostic[] | undefined, expectedRanges: ts.TextRange[] | undefined, - ) { + ): void { const diagnosticsResult = this.languageService.getRegionSemanticDiagnostics(this.activeFile.fileName, ranges); if (diagnosticsResult && expectedDiagnostics) { this.testDiagnostics(expectedDiagnostics, diagnosticsResult.diagnostics, "error"); @@ -1903,14 +1903,14 @@ export class TestState { ); } - public verifyQuickInfoAt(markerName: string | Range, expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]) { + public verifyQuickInfoAt(markerName: string | Range, expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]): void { if (typeof markerName === "string") this.goToMarker(markerName); else this.goToRangeStart(markerName); this.verifyQuickInfoString(expectedText, expectedDocumentation, expectedTags); } - public verifyQuickInfos(namesAndTexts: { [name: string]: string | [string, string]; }) { + public verifyQuickInfos(namesAndTexts: { [name: string]: string | [string, string]; }): void { for (const name in namesAndTexts) { if (ts.hasProperty(namesAndTexts, name)) { const text = namesAndTexts[name]; @@ -1926,7 +1926,7 @@ export class TestState { } } - public verifyQuickInfoString(expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]) { + public verifyQuickInfoString(expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]): void { if (expectedDocumentation === "") { throw new Error("Use 'undefined' instead of empty string for `expectedDocumentation`"); } @@ -1951,7 +1951,7 @@ export class TestState { } } - public verifyQuickInfoDisplayParts(kind: string, kindModifiers: string, textSpan: TextSpan, displayParts: ts.SymbolDisplayPart[], documentation: ts.SymbolDisplayPart[], tags: ts.JSDocTagInfo[] | undefined) { + public verifyQuickInfoDisplayParts(kind: string, kindModifiers: string, textSpan: TextSpan, displayParts: ts.SymbolDisplayPart[], documentation: ts.SymbolDisplayPart[], tags: ts.JSDocTagInfo[] | undefined): void { const actualQuickInfo = this.languageService.getQuickInfoAtPosition(this.activeFile.fileName, this.currentCaretPosition)!; assert.equal(actualQuickInfo.kind, kind, this.messageAtLastKnownMarker("QuickInfo kind")); assert.equal(actualQuickInfo.kindModifiers, kindModifiers, this.messageAtLastKnownMarker("QuickInfo kindModifiers")); @@ -1974,7 +1974,7 @@ export class TestState { markerOrRange: ArrayOrSingle | undefined, rangeText: ArrayOrSingle | undefined, options: FourSlashInterface.RenameOptions | undefined, - ) { + ): void { this.baselineEachMarkerOrRangeArrayOrSingle("findRenameLocations", markerOrRange, rangeText, markerOrRange => { const { fileName, position } = ts.isString(markerOrRange) ? this.getMarkerByName(markerOrRange) : @@ -2019,7 +2019,7 @@ export class TestState { }); } - public verifyQuickInfoExists(negative: boolean) { + public verifyQuickInfoExists(negative: boolean): void { const actualQuickInfo = this.languageService.getQuickInfoAtPosition(this.activeFile.fileName, this.currentCaretPosition); if (negative) { if (actualQuickInfo) { @@ -2033,7 +2033,7 @@ export class TestState { } } - public verifySignatureHelpPresence(expectPresent: boolean, triggerReason: ts.SignatureHelpTriggerReason | undefined, markers: readonly (string | Marker)[]) { + public verifySignatureHelpPresence(expectPresent: boolean, triggerReason: ts.SignatureHelpTriggerReason | undefined, markers: readonly (string | Marker)[]): void { if (markers.length) { for (const marker of markers) { this.goToMarker(marker); @@ -2052,7 +2052,7 @@ export class TestState { } } - public verifySignatureHelp(optionses: readonly FourSlashInterface.VerifySignatureHelpOptions[]) { + public verifySignatureHelp(optionses: readonly FourSlashInterface.VerifySignatureHelpOptions[]): void { for (const options of optionses) { if (options.marker === undefined) { this.verifySignatureHelpWorker(options); @@ -2179,7 +2179,7 @@ export class TestState { } } - public verifyRenameInfoFailed(message?: string, preferences?: ts.UserPreferences) { + public verifyRenameInfoFailed(message?: string, preferences?: ts.UserPreferences): void { const allowRenameOfImportPath = preferences?.allowRenameOfImportPath === undefined ? true : preferences.allowRenameOfImportPath; const renameInfo = this.languageService.getRenameInfo(this.activeFile.fileName, this.currentCaretPosition, { ...preferences, allowRenameOfImportPath }); if (renameInfo.canRename) { @@ -2330,11 +2330,11 @@ export class TestState { return resultString; } - public getBreakpointStatementLocation(pos: number) { + public getBreakpointStatementLocation(pos: number): ts.TextSpan | undefined { return this.languageService.getBreakpointStatementAtPosition(this.activeFile.fileName, pos); } - public baselineCurrentFileBreakpointLocations() { + public baselineCurrentFileBreakpointLocations(): void { this.baseline("breakpoints", this.baselineCurrentFileLocations(pos => this.getBreakpointStatementLocation(pos)!)); } @@ -2413,7 +2413,7 @@ export class TestState { return result; } - public baselineSyntacticDiagnostics() { + public baselineSyntacticDiagnostics(): void { const files = this.getCompilerTestFiles(); const result = this.getSyntacticDiagnosticBaselineText(files); this.baseline("Syntax Diagnostics", result); @@ -2426,7 +2426,7 @@ export class TestState { })); } - public baselineSyntacticAndSemanticDiagnostics() { + public baselineSyntacticAndSemanticDiagnostics(): void { const files = ts.filter(this.getCompilerTestFiles(), f => !ts.endsWith(f.unitName, ".json")); const result = this.getSyntacticDiagnosticBaselineText(files) + Harness.IO.newLine() @@ -2451,7 +2451,7 @@ export class TestState { return result; } - public baselineQuickInfo() { + public baselineQuickInfo(): void { const result = ts.arrayFrom(this.testData.markerPositions.entries(), ([name, marker]) => ({ marker: { ...marker, name }, item: this.languageService.getQuickInfoAtPosition(marker.fileName, marker.position), @@ -2469,7 +2469,7 @@ export class TestState { this.baseline("QuickInfo", annotations + "\n\n" + stringify(result)); } - public baselineSignatureHelp() { + public baselineSignatureHelp(): void { const result = ts.arrayFrom(this.testData.markerPositions.entries(), ([name, marker]) => ({ marker: { ...marker, name }, item: this.languageService.getSignatureHelpItems(marker.fileName, marker.position, /*options*/ undefined), @@ -2503,7 +2503,7 @@ export class TestState { this.baseline("SignatureHelp", annotations + "\n\n" + stringify(result)); } - public baselineCompletions(preferences?: ts.UserPreferences) { + public baselineCompletions(preferences?: ts.UserPreferences): void { const result = ts.arrayFrom(this.testData.markerPositions.entries(), ([name, marker]) => { this.goToMarker(marker); const completions = this.getCompletionListAtCaret(preferences); @@ -2610,7 +2610,7 @@ export class TestState { .join("\n\n"); } - public baselineSmartSelection() { + public baselineSmartSelection(): void { const n = "\n"; const markers = this.getMarkers(); const fileContent = this.activeFile.content; @@ -2642,25 +2642,25 @@ export class TestState { this.baseline("Smart Selection", text); } - public printBreakpointLocation(pos: number) { + public printBreakpointLocation(pos: number): void { Harness.IO.log("\n**Pos: " + pos + " " + this.spanInfoToString(this.getBreakpointStatementLocation(pos)!, " ")); } - public printBreakpointAtCurrentLocation() { + public printBreakpointAtCurrentLocation(): void { this.printBreakpointLocation(this.currentCaretPosition); } - public printCurrentParameterHelp() { + public printCurrentParameterHelp(): void { const help = this.languageService.getSignatureHelpItems(this.activeFile.fileName, this.currentCaretPosition, /*options*/ undefined); Harness.IO.log(stringify(help)); } - public printCurrentQuickInfo() { + public printCurrentQuickInfo(): void { const quickInfo = this.languageService.getQuickInfoAtPosition(this.activeFile.fileName, this.currentCaretPosition)!; Harness.IO.log("Quick Info: " + quickInfo.displayParts!.map(part => part.text).join("")); } - public printErrorList() { + public printErrorList(): void { const syntacticErrors = this.languageService.getSyntacticDiagnostics(this.activeFile.fileName); const semanticErrors = this.languageService.getSemanticDiagnostics(this.activeFile.fileName); const errorList = ts.concatenate(syntacticErrors, semanticErrors); @@ -2677,7 +2677,7 @@ export class TestState { } } - public printCurrentFileState(showWhitespace: boolean, makeCaretVisible: boolean) { + public printCurrentFileState(showWhitespace: boolean, makeCaretVisible: boolean): void { for (const file of this.testData.files) { const active = this.activeFile === file; Harness.IO.log(`=== Script (${file.fileName}) ${(active ? "(active, cursor at |)" : "")} ===`); @@ -2692,7 +2692,7 @@ export class TestState { } } - public printCurrentSignatureHelp() { + public printCurrentSignatureHelp(): void { const help = this.getSignatureHelp(ts.emptyOptions)!; Harness.IO.log(stringify(help.items[help.selectedItemIndex])); } @@ -2708,7 +2708,7 @@ export class TestState { }); } - public printCompletionListMembers(preferences: ts.UserPreferences | undefined) { + public printCompletionListMembers(preferences: ts.UserPreferences | undefined): void { const completions = this.getCompletionListAtCaret(preferences); this.printMembersOrCompletions(completions); } @@ -2725,11 +2725,11 @@ export class TestState { Harness.IO.log(formattedEntries.join("\n")); } - public printContext() { + public printContext(): void { ts.forEach(this.languageServiceAdapterHost.getFilenames(), Harness.IO.log); } - public deleteChar(count = 1) { + public deleteChar(count = 1): void { let offset = this.currentCaretPosition; const ch = ""; @@ -2754,12 +2754,12 @@ export class TestState { this.checkPostEditInvariants(); } - public replace(start: number, length: number, text: string) { + public replace(start: number, length: number, text: string): void { this.editScriptAndUpdateMarkers(this.activeFile.fileName, start, start + length, text); this.checkPostEditInvariants(); } - public deleteLineRange(startIndex: number, endIndexInclusive: number) { + public deleteLineRange(startIndex: number, endIndexInclusive: number): void { const startPos = this.languageServiceAdapterHost.lineAndCharacterToPosition(this.activeFile.fileName, { line: startIndex, character: 0 }); const endPos = this.languageServiceAdapterHost.lineAndCharacterToPosition(this.activeFile.fileName, { line: endIndexInclusive + 1, character: 0 }); this.replace(startPos, endPos - startPos, ""); @@ -2769,7 +2769,7 @@ export class TestState { return { fileName: this.activeFile.fileName, position: this.currentCaretPosition }; } - public deleteCharBehindMarker(count = 1) { + public deleteCharBehindMarker(count = 1): void { let offset = this.currentCaretPosition; const ch = ""; const checkCadence = (count >> 2) + 1; @@ -2790,7 +2790,7 @@ export class TestState { } // Enters lines of text at the current caret position - public type(text: string, highFidelity = false) { + public type(text: string, highFidelity = false): void { let offset = this.currentCaretPosition; const prevChar = " "; const checkCadence = (text.length >> 2) + 1; @@ -2840,7 +2840,7 @@ export class TestState { } // Enters text as if the user had pasted it - public paste(text: string) { + public paste(text: string): void { const start = this.currentCaretPosition; this.editScriptAndUpdateMarkers(this.activeFile.fileName, this.currentCaretPosition, this.currentCaretPosition, text); this.checkPostEditInvariants(); @@ -2937,17 +2937,17 @@ export class TestState { return oldFormatCodeOptions; } - public formatDocument() { + public formatDocument(): void { const edits = this.languageService.getFormattingEditsForDocument(this.activeFile.fileName, this.formatCodeSettings); this.applyEdits(this.activeFile.fileName, edits); } - public formatSelection(start: number, end: number) { + public formatSelection(start: number, end: number): void { const edits = this.languageService.getFormattingEditsForRange(this.activeFile.fileName, start, end, this.formatCodeSettings); this.applyEdits(this.activeFile.fileName, edits); } - public formatOnType(pos: number, key: string) { + public formatOnType(pos: number, key: string): void { const edits = this.languageService.getFormattingEditsAfterKeystroke(this.activeFile.fileName, pos, key, this.formatCodeSettings); this.applyEdits(this.activeFile.fileName, edits); } @@ -2976,16 +2976,16 @@ export class TestState { return text.replace(/\s/g, ""); } - public goToBOF() { + public goToBOF(): void { this.goToPosition(0); } - public goToEOF() { + public goToEOF(): void { const len = this.getFileContent(this.activeFile.fileName).length; this.goToPosition(len); } - public goToRangeStart({ fileName, pos }: Range) { + public goToRangeStart({ fileName, pos }: Range): void { this.openFile(fileName); this.goToPosition(pos); } @@ -3003,7 +3003,7 @@ export class TestState { return this.testData.ranges; } - public getRangesInFile(fileName = this.activeFile.fileName) { + public getRangesInFile(fileName: string = this.activeFile.fileName): Range[] { return this.getRanges().filter(r => r.fileName === fileName); } @@ -3022,7 +3022,7 @@ export class TestState { return this.getFileContent(fileName).slice(pos, end); } - public verifyCaretAtMarker(markerName = "") { + public verifyCaretAtMarker(markerName = ""): void { const pos = this.getMarkerByName(markerName); if (pos.fileName !== this.activeFile.fileName) { throw new Error(`verifyCaretAtMarker failed - expected to be in file "${pos.fileName}", but was in file "${this.activeFile.fileName}"`); @@ -3039,7 +3039,7 @@ export class TestState { return this.languageService.getIndentationAtPosition(fileName, position, formatOptions); } - public verifyIndentationAtCurrentPosition(numberOfSpaces: number, indentStyle: ts.IndentStyle = ts.IndentStyle.Smart, baseIndentSize = 0) { + public verifyIndentationAtCurrentPosition(numberOfSpaces: number, indentStyle: ts.IndentStyle = ts.IndentStyle.Smart, baseIndentSize = 0): void { const actual = this.getIndentation(this.activeFile.fileName, this.currentCaretPosition, indentStyle, baseIndentSize); const lineCol = this.getLineColStringAtPosition(this.currentCaretPosition); if (actual !== numberOfSpaces) { @@ -3047,7 +3047,7 @@ export class TestState { } } - public verifyIndentationAtPosition(fileName: string, position: number, numberOfSpaces: number, indentStyle: ts.IndentStyle = ts.IndentStyle.Smart, baseIndentSize = 0) { + public verifyIndentationAtPosition(fileName: string, position: number, numberOfSpaces: number, indentStyle: ts.IndentStyle = ts.IndentStyle.Smart, baseIndentSize = 0): void { const actual = this.getIndentation(fileName, position, indentStyle, baseIndentSize); const lineCol = this.getLineColStringAtPosition(position); if (actual !== numberOfSpaces) { @@ -3055,14 +3055,14 @@ export class TestState { } } - public verifyCurrentLineContent(text: string) { + public verifyCurrentLineContent(text: string): void { const actual = this.getCurrentLineContent(); if (actual !== text) { throw new Error("verifyCurrentLineContent\n" + displayExpectedAndActualString(text, actual, /*quoted*/ true)); } } - public verifyCurrentFileContent(text: string) { + public verifyCurrentFileContent(text: string): void { this.verifyFileContent(this.activeFile.fileName, text); } @@ -3080,14 +3080,14 @@ export class TestState { this.verifyFileContent(fileName, before); } - public verifyTextAtCaretIs(text: string) { + public verifyTextAtCaretIs(text: string): void { const actual = this.getFileContent(this.activeFile.fileName).substring(this.currentCaretPosition, this.currentCaretPosition + text.length); if (actual !== text) { throw new Error("verifyTextAtCaretIs\n" + displayExpectedAndActualString(text, actual, /*quoted*/ true)); } } - public verifyCurrentNameOrDottedNameSpanText(text: string) { + public verifyCurrentNameOrDottedNameSpanText(text: string): undefined { const span = this.languageService.getNameOrDottedNameSpan(this.activeFile.fileName, this.currentCaretPosition, this.currentCaretPosition); if (!span) { return this.raiseError("verifyCurrentNameOrDottedNameSpanText\n" + displayExpectedAndActualString('"' + text + '"', "undefined")); @@ -3103,14 +3103,14 @@ export class TestState { return this.languageService.getNameOrDottedNameSpan(this.activeFile.fileName, pos, pos); } - public baselineCurrentFileNameOrDottedNameSpans() { + public baselineCurrentFileNameOrDottedNameSpans(): void { this.baseline( "NameOrDottedNameSpans", this.baselineCurrentFileLocations(pos => this.getNameOrDottedNameSpan(pos)!), ); } - public printNameOrDottedNameSpans(pos: number) { + public printNameOrDottedNameSpans(pos: number): void { Harness.IO.log(this.spanInfoToString(this.getNameOrDottedNameSpan(pos)!, "**")); } @@ -3211,7 +3211,7 @@ export class TestState { } } - public verifyProjectInfo(expected: string[]) { + public verifyProjectInfo(expected: string[]): void { if (this.testType === FourSlashTestType.Server) { const actual = (this.languageService as ts.server.SessionClient).getProjectInfo( this.activeFile.fileName, @@ -3226,7 +3226,7 @@ export class TestState { } } - public replaceWithSemanticClassifications(format: ts.SemanticClassificationFormat.TwentyTwenty) { + public replaceWithSemanticClassifications(format: ts.SemanticClassificationFormat.TwentyTwenty): void { const actual = this.languageService.getSemanticClassifications(this.activeFile.fileName, ts.createTextSpan(0, this.activeFile.content.length), format); const replacement = [`const c2 = classification("2020");`, `verify.semanticClassificationsAre("2020",`]; for (const a of actual) { @@ -3245,32 +3245,32 @@ export class TestState { // fs.writeFileSync(testfilePath, newfile); } - public verifyEncodedSyntacticClassificationsLength(expected: number) { + public verifyEncodedSyntacticClassificationsLength(expected: number): void { const actual = this.languageService.getEncodedSyntacticClassifications(this.activeFile.fileName, ts.createTextSpan(0, this.activeFile.content.length)); if (actual.spans.length !== expected) { this.raiseError(`encodedSyntacticClassificationsLength failed - expected total spans to be ${expected} got ${actual.spans.length}`); } } - public verifyEncodedSemanticClassificationsLength(format: ts.SemanticClassificationFormat, expected: number) { + public verifyEncodedSemanticClassificationsLength(format: ts.SemanticClassificationFormat, expected: number): void { const actual = this.languageService.getEncodedSemanticClassifications(this.activeFile.fileName, ts.createTextSpan(0, this.activeFile.content.length), format); if (actual.spans.length !== expected) { this.raiseError(`encodedSemanticClassificationsLength failed - expected total spans to be ${expected} got ${actual.spans.length}`); } } - public verifySemanticClassifications(format: ts.SemanticClassificationFormat, expected: { classificationType: string | number; text?: string; }[]) { + public verifySemanticClassifications(format: ts.SemanticClassificationFormat, expected: { classificationType: string | number; text?: string; }[]): void { const actual = this.languageService.getSemanticClassifications(this.activeFile.fileName, ts.createTextSpan(0, this.activeFile.content.length), format); this.verifyClassifications(expected, actual, this.activeFile.content); } - public verifySyntacticClassifications(expected: { classificationType: string; text: string; }[]) { + public verifySyntacticClassifications(expected: { classificationType: string; text: string; }[]): void { const actual = this.languageService.getSyntacticClassifications(this.activeFile.fileName, ts.createTextSpan(0, this.activeFile.content.length)); this.verifyClassifications(expected, actual, this.activeFile.content); } - public printOutliningSpans() { + public printOutliningSpans(): void { const spans = this.languageService.getOutliningSpans(this.activeFile.fileName); Harness.IO.log(`Outlining spans (${spans.length} items)\nResults:`); Harness.IO.log(stringify(spans)); @@ -3292,7 +3292,7 @@ export class TestState { Harness.IO.log(`\nMockup:\n${annotated}`); } - public verifyOutliningSpans(spans: Range[], kind?: "comment" | "region" | "code" | "imports") { + public verifyOutliningSpans(spans: Range[], kind?: "comment" | "region" | "code" | "imports"): void { const actual = this.languageService.getOutliningSpans(this.activeFile.fileName); const filterActual = ts.filter(actual, f => kind === undefined ? true : f.kind === kind); @@ -3310,7 +3310,7 @@ export class TestState { }); } - public verifyOutliningHintSpans(spans: Range[]) { + public verifyOutliningHintSpans(spans: Range[]): void { const actual = this.languageService.getOutliningSpans(this.activeFile.fileName); if (actual.length !== spans.length) { @@ -3324,7 +3324,7 @@ export class TestState { }); } - public verifyTodoComments(descriptors: string[], spans: Range[]) { + public verifyTodoComments(descriptors: string[], spans: Range[]): void { const actual = this.languageService.getTodoComments(this.activeFile.fileName, descriptors.map(d => ({ text: d, priority: 0 }))); if (actual.length !== spans.length) { @@ -3346,7 +3346,7 @@ export class TestState { * @param errorCode The error code that generated the code action. * @param index The nth (0-index-based) codeaction available generated by errorCode. */ - public getAndApplyCodeActions(errorCode?: number, index?: number) { + public getAndApplyCodeActions(errorCode?: number, index?: number): void { const fileName = this.activeFile.fileName; const fixes = this.getCodeFixes(fileName, errorCode); if (index === undefined) { @@ -3364,7 +3364,7 @@ export class TestState { this.applyChanges(fixes[index].changes); } - public applyCodeActionFromCompletion(markerName: string | undefined, options: FourSlashInterface.VerifyCompletionActionOptions) { + public applyCodeActionFromCompletion(markerName: string | undefined, options: FourSlashInterface.VerifyCompletionActionOptions): undefined { if (markerName !== undefined) { this.goToMarker(markerName); } @@ -3392,7 +3392,7 @@ export class TestState { this.verifyNewContentAfterChange(options, ts.flatMap(codeActions, a => a.changes.map(c => c.fileName))); } - public verifyRangeIs(expectedText: string, includeWhiteSpace?: boolean) { + public verifyRangeIs(expectedText: string, includeWhiteSpace?: boolean): void { this.verifyTextMatches(this.rangeText(this.getOnlyRange()), !!includeWhiteSpace, expectedText); } @@ -3416,7 +3416,7 @@ export class TestState { * (ie: [|...|]) in the file after applying the codefix sole codefix * in the source file. */ - public verifyRangeAfterCodeFix(expectedText: string, includeWhiteSpace?: boolean, errorCode?: number, index?: number) { + public verifyRangeAfterCodeFix(expectedText: string, includeWhiteSpace?: boolean, errorCode?: number, index?: number): void { this.getAndApplyCodeActions(errorCode, index); this.verifyRangeIs(expectedText, includeWhiteSpace); } @@ -3435,7 +3435,7 @@ export class TestState { this.verifyNewContent({ newFileContent }, changes); } - public verifyCodeFix(options: FourSlashInterface.VerifyCodeFixOptions) { + public verifyCodeFix(options: FourSlashInterface.VerifyCodeFixOptions): void { const fileName = this.activeFile.fileName; const actions = this.getCodeFixes(fileName, options.errorCode, options.preferences); let index = options.index; @@ -3562,7 +3562,7 @@ export class TestState { } } - public verifyImportFixAtPosition(expectedTextArray: string[], errorCode: number | undefined, preferences: ts.UserPreferences | undefined) { + public verifyImportFixAtPosition(expectedTextArray: string[], errorCode: number | undefined, preferences: ts.UserPreferences | undefined): void { const { fileName } = this.activeFile; const ranges = this.getRanges().filter(r => r.fileName === fileName); if (ranges.length > 1) { @@ -3612,7 +3612,7 @@ export class TestState { }); } - public verifyImportFixModuleSpecifiers(markerName: string, moduleSpecifiers: string[], preferences?: ts.UserPreferences) { + public verifyImportFixModuleSpecifiers(markerName: string, moduleSpecifiers: string[], preferences?: ts.UserPreferences): void { const marker = this.getMarkerByName(markerName); const codeFixes = this.getCodeFixes(marker.fileName, ts.Diagnostics.Cannot_find_name_0.code, { includeCompletionsForModuleExports: true, @@ -3635,7 +3635,7 @@ export class TestState { this.verifyNewContent({ newFileContent: options.newFileContents }, editInfo.edits); } - public verifyDocCommentTemplate(expected: ts.TextInsertion | undefined, options?: ts.DocCommentTemplateOptions) { + public verifyDocCommentTemplate(expected: ts.TextInsertion | undefined, options?: ts.DocCommentTemplateOptions): void { const name = "verifyDocCommentTemplate"; const actual = this.languageService.getDocCommentTemplateAtPosition(this.activeFile.fileName, this.currentCaretPosition, options || { generateReturnInDocTemplate: true }, this.formatCodeSettings)!; @@ -3661,7 +3661,7 @@ export class TestState { } } - public verifyBraceCompletionAtPosition(negative: boolean, openingBrace: string) { + public verifyBraceCompletionAtPosition(negative: boolean, openingBrace: string): void { const openBraceMap = new Map(Object.entries({ "(": ts.CharacterCodes.openParen, "{": ts.CharacterCodes.openBrace, @@ -3690,7 +3690,7 @@ export class TestState { } } - public baselineAutoImports(markerName: string, fullNamesForCodeFix?: string[], preferences?: ts.UserPreferences) { + public baselineAutoImports(markerName: string, fullNamesForCodeFix?: string[], preferences?: ts.UserPreferences): void { const marker = this.getMarkerByName(markerName); const completionPreferences = { includeCompletionsForModuleExports: true, @@ -3844,7 +3844,7 @@ export class TestState { } } - public verifyMatchingBracePosition(bracePosition: number, expectedMatchPosition: number) { + public verifyMatchingBracePosition(bracePosition: number, expectedMatchPosition: number): void { const actual = this.languageService.getBraceMatchingAtPosition(this.activeFile.fileName, bracePosition); if (actual.length !== 2) { @@ -3867,7 +3867,7 @@ export class TestState { } } - public verifyNoMatchingBracePosition(bracePosition: number) { + public verifyNoMatchingBracePosition(bracePosition: number): void { const actual = this.languageService.getBraceMatchingAtPosition(this.activeFile.fileName, bracePosition); if (actual.length !== 0) { @@ -3875,7 +3875,7 @@ export class TestState { } } - public verifySpanOfEnclosingComment(negative: boolean, onlyMultiLineDiverges?: boolean) { + public verifySpanOfEnclosingComment(negative: boolean, onlyMultiLineDiverges?: boolean): void { const expected = !negative; const position = this.currentCaretPosition; const fileName = this.activeFile.fileName; @@ -3913,11 +3913,11 @@ export class TestState { } } - public verifyNavigationBar(json: any, options: { checkSpans?: boolean; } | undefined) { + public verifyNavigationBar(json: any, options: { checkSpans?: boolean; } | undefined): void { this.verifyNavigationTreeOrBar(json, this.languageService.getNavigationBarItems(this.activeFile.fileName), "Bar", options); } - public verifyNavigationTree(json: any, options: { checkSpans?: boolean; } | undefined) { + public verifyNavigationTree(json: any, options: { checkSpans?: boolean; } | undefined): void { this.verifyNavigationTreeOrBar(json, this.languageService.getNavigationTree(this.activeFile.fileName), "Tree", options); } @@ -3944,7 +3944,7 @@ export class TestState { } } - public printNavigationItems(searchValue: string) { + public printNavigationItems(searchValue: string): void { const items = this.languageService.getNavigateToItems(searchValue); Harness.IO.log(`NavigationItems list (${items.length} items)`); for (const item of items) { @@ -3952,7 +3952,7 @@ export class TestState { } } - public printNavigationBar() { + public printNavigationBar(): void { const items = this.languageService.getNavigationBarItems(this.activeFile.fileName); Harness.IO.log(`Navigation bar (${items.length} items)`); for (const item of items) { @@ -3969,7 +3969,7 @@ export class TestState { markerOrRange: ArrayOrSingle | undefined, rangeText: ArrayOrSingle | undefined, options: FourSlashInterface.VerifyDocumentHighlightsOptions | undefined, - ) { + ): void { this.baselineEachMarkerOrRangeArrayOrSingle( "documentHighlights", markerOrRange, @@ -4015,7 +4015,7 @@ export class TestState { } } - public verifyCodeFixAllAvailable(negative: boolean, fixName: string) { + public verifyCodeFixAllAvailable(negative: boolean, fixName: string): void { const availableFixes = this.getCodeFixes(this.activeFile.fileName); const hasFix = availableFixes.some(fix => fix.fixName === fixName && fix.fixId); if (negative && hasFix) { @@ -4035,7 +4035,7 @@ export class TestState { } } - public verifyApplicableRefactorAvailableAtMarker(negative: boolean, markerName: string) { + public verifyApplicableRefactorAvailableAtMarker(negative: boolean, markerName: string): void { const isAvailable = this.getApplicableRefactors(this.getMarkerByName(markerName)).length > 0; if (negative && isAvailable) { this.raiseError(`verifyApplicableRefactorAvailableAtMarker failed - expected no refactor at marker ${markerName} but found some.`); @@ -4052,7 +4052,7 @@ export class TestState { }; } - public verifyRefactorAvailable(negative: boolean, triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string, actionDescription?: string, kind?: string, preferences = ts.emptyOptions, includeInteractiveActions?: boolean) { + public verifyRefactorAvailable(negative: boolean, triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string, actionDescription?: string, kind?: string, preferences: {} = ts.emptyOptions, includeInteractiveActions?: boolean): void { let refactors = this.getApplicableRefactorsAtSelection(triggerReason, kind, preferences, includeInteractiveActions); refactors = refactors.filter(r => r.name === name); @@ -4083,7 +4083,7 @@ export class TestState { } } - public verifyRefactorKindsAvailable(kind: string, expected: string[], preferences = ts.emptyOptions) { + public verifyRefactorKindsAvailable(kind: string, expected: string[], preferences: {} = ts.emptyOptions): void { const refactors = this.getApplicableRefactorsAtSelection("invoked", kind, preferences); const availableKinds = ts.flatMap(refactors, refactor => refactor.actions).map(action => action.kind); assert.deepEqual(availableKinds.slice().sort(), expected.slice().sort(), `Expected kinds to be equal`); @@ -4093,7 +4093,7 @@ export class TestState { assert.deepEqual(unique(this.getApplicableRefactorsAtSelection(), r => r.name), names); } - public verifyApplicableRefactorAvailableForRange(negative: boolean) { + public verifyApplicableRefactorAvailableForRange(negative: boolean): void { const ranges = this.getRanges(); if (!(ranges && ranges.length === 1)) { throw new Error("Exactly one refactor range is allowed per test."); @@ -4108,7 +4108,7 @@ export class TestState { } } - public applyRefactor({ refactorName, actionName, actionDescription, newContent: newContentWithRenameMarker, triggerReason }: FourSlashInterface.ApplyRefactorOptions) { + public applyRefactor({ refactorName, actionName, actionDescription, newContent: newContentWithRenameMarker, triggerReason }: FourSlashInterface.ApplyRefactorOptions): void { const range = this.getSelection(); const refactors = this.getApplicableRefactorsAtSelection(triggerReason); const refactorsWithName = refactors.filter(r => r.name === refactorName); @@ -4169,7 +4169,7 @@ export class TestState { } } - public noMoveToNewFile() { + public noMoveToNewFile(): void { const ranges = this.getRanges(); assert(ranges.length); for (const range of ranges) { @@ -4239,7 +4239,7 @@ export class TestState { refactorNameToApply: string, actionName: string, formattingOptions?: ts.FormatCodeSettings, - ) { + ): void { formattingOptions = formattingOptions || this.formatCodeSettings; const marker = this.getMarkerByName(markerName); @@ -4262,7 +4262,7 @@ export class TestState { } } - public printAvailableCodeFixes() { + public printAvailableCodeFixes(): void { const codeFixes = this.getCodeFixes(this.activeFile.fileName); Harness.IO.log(stringify(codeFixes)); } @@ -4392,7 +4392,7 @@ export class TestState { return text; } - public baselineCallHierarchy() { + public baselineCallHierarchy(): void { const callHierarchyItem = this.languageService.prepareCallHierarchy(this.activeFile.fileName, this.currentCaretPosition); const text = callHierarchyItem ? ts.mapOneOrMany(callHierarchyItem, item => this.formatCallHierarchy(item), result => result.join("")) : "none"; this.baseline("Call Hierarchy", text, ".callHierarchy.txt"); @@ -4484,7 +4484,7 @@ export class TestState { return `line ${(pos.line + 1)}, col ${pos.character}`; } - public getMarkerByName(markerName: string) { + public getMarkerByName(markerName: string): Marker { const markerPos = this.testData.markerPositions.get(markerName); if (markerPos === undefined) { throw new Error(`Unknown marker "${markerName}" Available markers: ${this.getMarkerNames().map(m => '"' + m + '"').join(", ")}`); @@ -4532,7 +4532,7 @@ export class TestState { (this.languageService as ts.server.SessionClient).configurePlugin(pluginName, configuration); } - public setCompilerOptionsForInferredProjects(options: ts.server.protocol.CompilerOptions) { + public setCompilerOptionsForInferredProjects(options: ts.server.protocol.CompilerOptions): void { ts.Debug.assert(this.testType === FourSlashTestType.Server); (this.languageService as ts.server.SessionClient).setCompilerOptionsForInferredProjects(options); } @@ -4675,7 +4675,7 @@ export interface FourSlashServerLogBaseliner { baseline?: () => void; } -export function runFourSlashTest(basePath: string, testType: FourSlashTestType, fileName: string, serverLogBaseliner?: FourSlashServerLogBaseliner) { +export function runFourSlashTest(basePath: string, testType: FourSlashTestType, fileName: string, serverLogBaseliner?: FourSlashServerLogBaseliner): void { const content = Harness.IO.readFile(fileName)!; runFourSlashTestContent(basePath, testType, content, fileName, serverLogBaseliner); } diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index eaa9699158914..8af5de8cdc5ba 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -17,7 +17,7 @@ export class Test { return this.state.getMarkerByName(name); } - public markerName(m: FourSlash.Marker) { + public markerName(m: FourSlash.Marker): string { return this.state.markerName(m); } @@ -83,7 +83,7 @@ export class GoTo { // Moves the caret to the specified marker, // or the anonymous marker ('/**/') if no name // is given - public marker(name?: string | FourSlash.Marker) { + public marker(name?: string | FourSlash.Marker): void { this.state.goToMarker(name); } @@ -94,19 +94,19 @@ export class GoTo { this.state.goToEachMarker(markers, typeof a === "function" ? a : b!); } - public rangeStart(range: FourSlash.Range) { + public rangeStart(range: FourSlash.Range): void { this.state.goToRangeStart(range); } - public eachRange(action: (range: FourSlash.Range) => void) { + public eachRange(action: (range: FourSlash.Range) => void): void { this.state.goToEachRange(action); } - public bof() { + public bof(): void { this.state.goToBOF(); } - public eof() { + public eof(): void { this.state.goToEOF(); } @@ -124,11 +124,11 @@ export class GoTo { this.state.openFile(indexOrName, content, scriptKindName); } - public select(startMarker: string, endMarker: string) { + public select(startMarker: string, endMarker: string): void { this.state.select(startMarker, endMarker); } - public selectAllInFile(fileName: string) { + public selectAllInFile(fileName: string): void { this.state.selectAllInFile(fileName); } @@ -146,7 +146,7 @@ export class VerifyNegatable { } } - public assertHasRanges(ranges: FourSlash.Range[]) { + public assertHasRanges(ranges: FourSlash.Range[]): void { assert(ranges.length !== 0, "Array of ranges is expected to be non-empty"); } @@ -166,23 +166,23 @@ export class VerifyNegatable { this.state.verifySignatureHelp(options); } - public errorExistsBetweenMarkers(startMarker: string, endMarker: string) { + public errorExistsBetweenMarkers(startMarker: string, endMarker: string): void { this.state.verifyErrorExistsBetweenMarkers(startMarker, endMarker, !this.negative); } - public errorExistsAfterMarker(markerName = "") { + public errorExistsAfterMarker(markerName = ""): void { this.state.verifyErrorExistsAfterMarker(markerName, !this.negative, /*after*/ true); } - public errorExistsBeforeMarker(markerName = "") { + public errorExistsBeforeMarker(markerName = ""): void { this.state.verifyErrorExistsAfterMarker(markerName, !this.negative, /*after*/ false); } - public quickInfoExists() { + public quickInfoExists(): void { this.state.verifyQuickInfoExists(this.negative); } - public isValidBraceCompletionAtPosition(openingBrace: string) { + public isValidBraceCompletionAtPosition(openingBrace: string): void { this.state.verifyBraceCompletionAtPosition(this.negative, openingBrace); } @@ -198,27 +198,27 @@ export class VerifyNegatable { this.state.baselineLinkedEditing(); } - public isInCommentAtPosition(onlyMultiLineDiverges?: boolean) { + public isInCommentAtPosition(onlyMultiLineDiverges?: boolean): void { this.state.verifySpanOfEnclosingComment(this.negative, onlyMultiLineDiverges); } - public codeFix(options: VerifyCodeFixOptions) { + public codeFix(options: VerifyCodeFixOptions): void { this.state.verifyCodeFix(options); } - public codeFixAvailable(options?: VerifyCodeFixAvailableOptions[]) { + public codeFixAvailable(options?: VerifyCodeFixAvailableOptions[]): void { this.state.verifyCodeFixAvailable(this.negative, options); } - public codeFixAllAvailable(fixName: string) { + public codeFixAllAvailable(fixName: string): void { this.state.verifyCodeFixAllAvailable(this.negative, fixName); } - public applicableRefactorAvailableAtMarker(markerName: string) { + public applicableRefactorAvailableAtMarker(markerName: string): void { this.state.verifyApplicableRefactorAvailableAtMarker(this.negative, markerName); } - public applicableRefactorAvailableForRange() { + public applicableRefactorAvailableForRange(): void { this.state.verifyApplicableRefactorAvailableForRange(this.negative); } @@ -226,31 +226,31 @@ export class VerifyNegatable { this.state.verifyRefactorsAvailable(names); } - public refactorAvailable(name: string, actionName?: string, actionDescription?: string, kind?: string, preferences = ts.emptyOptions, includeInteractiveActions?: boolean) { + public refactorAvailable(name: string, actionName?: string, actionDescription?: string, kind?: string, preferences: {} = ts.emptyOptions, includeInteractiveActions?: boolean): void { this.state.verifyRefactorAvailable(this.negative, "implicit", name, actionName, actionDescription, kind, preferences, includeInteractiveActions); } - public refactorAvailableForTriggerReason(triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string, actionDescription?: string, kind?: string, preferences = ts.emptyOptions, includeInteractiveActions?: boolean) { + public refactorAvailableForTriggerReason(triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string, actionDescription?: string, kind?: string, preferences: {} = ts.emptyOptions, includeInteractiveActions?: boolean): void { this.state.verifyRefactorAvailable(this.negative, triggerReason, name, actionName, actionDescription, kind, preferences, includeInteractiveActions); } - public refactorKindAvailable(kind: string, expected: string[], preferences = ts.emptyOptions) { + public refactorKindAvailable(kind: string, expected: string[], preferences: {} = ts.emptyOptions): void { this.state.verifyRefactorKindsAvailable(kind, expected, preferences); } - public toggleLineComment(newFileContent: string) { + public toggleLineComment(newFileContent: string): void { this.state.toggleLineComment(newFileContent); } - public toggleMultilineComment(newFileContent: string) { + public toggleMultilineComment(newFileContent: string): void { this.state.toggleMultilineComment(newFileContent); } - public commentSelection(newFileContent: string) { + public commentSelection(newFileContent: string): void { this.state.commentSelection(newFileContent); } - public uncommentSelection(newFileContent: string) { + public uncommentSelection(newFileContent: string): void { this.state.uncommentSelection(newFileContent); } @@ -259,12 +259,22 @@ export class VerifyNegatable { } } +export interface CompletionsResult { + andApplyCodeAction: (options: { + name: string; + source: string; + description: string; + newFileContent?: string; + newRangeContent?: string; + }) => void; +} + export class Verify extends VerifyNegatable { constructor(state: FourSlash.TestState) { super(state); } - public completions(...optionsArray: VerifyCompletionsOptions[]) { + public completions(...optionsArray: VerifyCompletionsOptions[]): CompletionsResult | undefined { if (optionsArray.length === 1) { return this.state.verifyCompletions(optionsArray[0]); } @@ -278,35 +288,35 @@ export class Verify extends VerifyNegatable { }; } - public baselineInlayHints(span: ts.TextSpan, preference?: ts.UserPreferences) { + public baselineInlayHints(span: ts.TextSpan, preference?: ts.UserPreferences): void { this.state.baselineInlayHints(span, preference); } - public quickInfoIs(expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]) { + public quickInfoIs(expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]): void { this.state.verifyQuickInfoString(expectedText, expectedDocumentation, expectedTags); } - public quickInfoAt(markerName: string | FourSlash.Range, expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]) { + public quickInfoAt(markerName: string | FourSlash.Range, expectedText: string, expectedDocumentation?: string, expectedTags?: { name: string; text: string; }[]): void { this.state.verifyQuickInfoAt(markerName, expectedText, expectedDocumentation, expectedTags); } - public quickInfos(namesAndTexts: { [name: string]: string; }) { + public quickInfos(namesAndTexts: { [name: string]: string; }): void { this.state.verifyQuickInfos(namesAndTexts); } - public caretAtMarker(markerName?: string) { + public caretAtMarker(markerName?: string): void { this.state.verifyCaretAtMarker(markerName); } - public indentationIs(numberOfSpaces: number) { + public indentationIs(numberOfSpaces: number): void { this.state.verifyIndentationAtCurrentPosition(numberOfSpaces); } - public indentationAtPositionIs(fileName: string, position: number, numberOfSpaces: number, indentStyle = ts.IndentStyle.Smart, baseIndentSize = 0) { + public indentationAtPositionIs(fileName: string, position: number, numberOfSpaces: number, indentStyle: ts.IndentStyle = ts.IndentStyle.Smart, baseIndentSize = 0): void { this.state.verifyIndentationAtPosition(fileName, position, numberOfSpaces, indentStyle, baseIndentSize); } - public textAtCaretIs(text: string) { + public textAtCaretIs(text: string): void { this.state.verifyTextAtCaretIs(text); } @@ -315,15 +325,15 @@ export class Verify extends VerifyNegatable { * the emitted output, then compares (using ===) the result of that expression * to 'value'. Do not use this function with external modules as it is not supported. */ - public eval(expr: string, value: any) { + public eval(expr: string, value: any): void { this.state.verifyEval(expr, value); } - public currentLineContentIs(text: string) { + public currentLineContentIs(text: string): void { this.state.verifyCurrentLineContent(text); } - public currentFileContentIs(text: string) { + public currentFileContentIs(text: string): void { this.state.verifyCurrentFileContent(text); } @@ -339,95 +349,95 @@ export class Verify extends VerifyNegatable { this.state.verifyGetEmitOutputContentsForCurrentFile(expected); } - public symbolAtLocation(startRange: FourSlash.Range, ...declarationRanges: FourSlash.Range[]) { + public symbolAtLocation(startRange: FourSlash.Range, ...declarationRanges: FourSlash.Range[]): void { this.state.verifySymbolAtLocation(startRange, declarationRanges); } - public typeOfSymbolAtLocation(range: FourSlash.Range, symbol: ts.Symbol, expected: string) { + public typeOfSymbolAtLocation(range: FourSlash.Range, symbol: ts.Symbol, expected: string): void { this.state.verifyTypeOfSymbolAtLocation(range, symbol, expected); } - public typeAtLocation(range: FourSlash.Range, expected: string) { + public typeAtLocation(range: FourSlash.Range, expected: string): void { this.state.verifyTypeAtLocation(range, expected); } - public baselineFindAllReferences(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineFindAllReferences(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineFindAllReferences(markerOrRange, /*rangeText*/ undefined); } - public baselineFindAllReferencesAtRangesWithText(...rangeText: string[]) { + public baselineFindAllReferencesAtRangesWithText(...rangeText: string[]): void { this.state.baselineFindAllReferences(/*markerOrRange*/ undefined, rangeText); } - public baselineGetFileReferences(...fileName: string[]) { + public baselineGetFileReferences(...fileName: string[]): void { this.state.baselineGetFileReferences(fileName); } - public baselineGoToDefinition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineGoToDefinition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGoToDefinition(markerOrRange, /*rangeText*/ undefined); } - public baselineGoToDefinitionAtRangesWithText(...rangeText: string[]) { + public baselineGoToDefinitionAtRangesWithText(...rangeText: string[]): void { this.state.baselineGoToDefinition(/*markerOrRange*/ undefined, rangeText); } - public baselineGetDefinitionAtPosition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineGetDefinitionAtPosition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGetDefinitionAtPosition(markerOrRange, /*rangeText*/ undefined); } - public baselineGetDefinitionAtRangesWithText(...rangeText: string[]) { + public baselineGetDefinitionAtRangesWithText(...rangeText: string[]): void { this.state.baselineGetDefinitionAtPosition(/*markerOrRange*/ undefined, rangeText); } - public baselineGoToSourceDefinition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineGoToSourceDefinition(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGoToSourceDefinition(markerOrRange, /*rangeText*/ undefined); } - public baselineGoToSourceDefinitionAtRangesWithText(...rangeText: string[]) { + public baselineGoToSourceDefinitionAtRangesWithText(...rangeText: string[]): void { this.state.baselineGoToSourceDefinition(/*markerOrRange*/ undefined, rangeText); } - public baselineGoToType(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineGoToType(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGoToType(markerOrRange, /*rangeText*/ undefined); } - public baselineGoToTypeAtRangesWithText(...rangeText: string[]) { + public baselineGoToTypeAtRangesWithText(...rangeText: string[]): void { this.state.baselineGoToType(/*markerOrRange*/ undefined, rangeText); } - public baselineGoToImplementation(...markerOrRange: FourSlash.MarkerOrNameOrRange[]) { + public baselineGoToImplementation(...markerOrRange: FourSlash.MarkerOrNameOrRange[]): void { this.state.baselineGoToImplementation(markerOrRange, /*rangeText*/ undefined); } - public baselineGoToImplementationAtRangesWithText(...rangeText: string[]) { + public baselineGoToImplementationAtRangesWithText(...rangeText: string[]): void { this.state.baselineGoToImplementation(/*markerOrRange*/ undefined, rangeText); } - public baselineDocumentHighlights(markerOrRange?: ArrayOrSingle, options?: VerifyDocumentHighlightsOptions) { + public baselineDocumentHighlights(markerOrRange?: ArrayOrSingle, options?: VerifyDocumentHighlightsOptions): void { this.state.baselineDocumentHighlights(markerOrRange, /*rangeText*/ undefined, options); } - public baselineDocumentHighlightsAtRangesWithText(rangeText?: ArrayOrSingle, options?: VerifyDocumentHighlightsOptions) { + public baselineDocumentHighlightsAtRangesWithText(rangeText?: ArrayOrSingle, options?: VerifyDocumentHighlightsOptions): void { this.state.baselineDocumentHighlights(/*markerOrRange*/ undefined, rangeText, options); } - public noErrors() { + public noErrors(): void { this.state.verifyNoErrors(); } - public errorExistsAtRange(range: FourSlash.Range, code: number, message?: string) { + public errorExistsAtRange(range: FourSlash.Range, code: number, message?: string): void { this.state.verifyErrorExistsAtRange(range, code, message); } - public numberOfErrorsInCurrentFile(expected: number) { + public numberOfErrorsInCurrentFile(expected: number): void { this.state.verifyNumberOfErrorsInCurrentFile(expected); } - public baselineCurrentFileBreakpointLocations() { + public baselineCurrentFileBreakpointLocations(): void { this.state.baselineCurrentFileBreakpointLocations(); } - public baselineCurrentFileNameOrDottedNameSpans() { + public baselineCurrentFileNameOrDottedNameSpans(): void { this.state.baselineCurrentFileNameOrDottedNameSpans(); } @@ -435,64 +445,64 @@ export class Verify extends VerifyNegatable { this.state.verifyGetEmitOutput(expectedOutputFiles); } - public baselineGetEmitOutput() { + public baselineGetEmitOutput(): void { this.state.baselineGetEmitOutput(); } - public baselineQuickInfo() { + public baselineQuickInfo(): void { this.state.baselineQuickInfo(); } - public baselineSignatureHelp() { + public baselineSignatureHelp(): void { this.state.baselineSignatureHelp(); } - public baselineCompletions(preferences?: ts.UserPreferences) { + public baselineCompletions(preferences?: ts.UserPreferences): void { this.state.baselineCompletions(preferences); } - public baselineSmartSelection() { + public baselineSmartSelection(): void { this.state.baselineSmartSelection(); } - public baselineSyntacticDiagnostics() { + public baselineSyntacticDiagnostics(): void { this.state.baselineSyntacticDiagnostics(); } - public baselineSyntacticAndSemanticDiagnostics() { + public baselineSyntacticAndSemanticDiagnostics(): void { this.state.baselineSyntacticAndSemanticDiagnostics(); } - public nameOrDottedNameSpanTextIs(text: string) { + public nameOrDottedNameSpanTextIs(text: string): void { this.state.verifyCurrentNameOrDottedNameSpanText(text); } - public outliningSpansInCurrentFile(spans: FourSlash.Range[], kind?: "comment" | "region" | "code" | "imports") { + public outliningSpansInCurrentFile(spans: FourSlash.Range[], kind?: "comment" | "region" | "code" | "imports"): void { this.state.verifyOutliningSpans(spans, kind); } - public outliningHintSpansInCurrentFile(spans: FourSlash.Range[]) { + public outliningHintSpansInCurrentFile(spans: FourSlash.Range[]): void { this.state.verifyOutliningHintSpans(spans); } - public todoCommentsInCurrentFile(descriptors: string[]) { + public todoCommentsInCurrentFile(descriptors: string[]): void { this.state.verifyTodoComments(descriptors, this.state.getRanges()); } - public matchingBracePositionInCurrentFile(bracePosition: number, expectedMatchPosition: number) { + public matchingBracePositionInCurrentFile(bracePosition: number, expectedMatchPosition: number): void { this.state.verifyMatchingBracePosition(bracePosition, expectedMatchPosition); } - public noMatchingBracePositionInCurrentFile(bracePosition: number) { + public noMatchingBracePositionInCurrentFile(bracePosition: number): void { this.state.verifyNoMatchingBracePosition(bracePosition); } - public docCommentTemplateAt(marker: string | FourSlash.Marker, expectedOffset: number, expectedText: string, options?: ts.DocCommentTemplateOptions) { + public docCommentTemplateAt(marker: string | FourSlash.Marker, expectedOffset: number, expectedText: string, options?: ts.DocCommentTemplateOptions): void { this.state.goToMarker(marker); this.state.verifyDocCommentTemplate({ newText: expectedText.replace(/\r?\n/g, ts.testFormatSettings.newLineCharacter!), caretOffset: expectedOffset }, options); } - public noDocCommentTemplateAt(marker: string | FourSlash.Marker) { + public noDocCommentTemplateAt(marker: string | FourSlash.Marker): void { this.state.goToMarker(marker); this.state.verifyDocCommentTemplate(/*expected*/ undefined); } @@ -525,19 +535,19 @@ export class Verify extends VerifyNegatable { this.state.verifyImportFixAtPosition(expectedTextArray, errorCode, preferences); } - public importFixModuleSpecifiers(marker: string, moduleSpecifiers: string[], preferences?: ts.UserPreferences) { + public importFixModuleSpecifiers(marker: string, moduleSpecifiers: string[], preferences?: ts.UserPreferences): void { this.state.verifyImportFixModuleSpecifiers(marker, moduleSpecifiers, preferences); } - public baselineAutoImports(marker: string, fullNamesForCodeFix?: string[], options?: ts.UserPreferences) { + public baselineAutoImports(marker: string, fullNamesForCodeFix?: string[], options?: ts.UserPreferences): void { this.state.baselineAutoImports(marker, fullNamesForCodeFix, options); } - public navigationBar(json: any, options?: { checkSpans?: boolean; }) { + public navigationBar(json: any, options?: { checkSpans?: boolean; }): void { this.state.verifyNavigationBar(json, options); } - public navigationTree(json: any, options?: { checkSpans?: boolean; }) { + public navigationTree(json: any, options?: { checkSpans?: boolean; }): void { this.state.verifyNavigationTree(json, options); } @@ -548,26 +558,26 @@ export class Verify extends VerifyNegatable { /** * This method *requires* a contiguous, complete, and ordered stream of classifications for a file. */ - public syntacticClassificationsAre(...classifications: { classificationType: string; text: string; }[]) { + public syntacticClassificationsAre(...classifications: { classificationType: string; text: string; }[]): void { this.state.verifySyntacticClassifications(classifications); } - public encodedSyntacticClassificationsLength(length: number) { + public encodedSyntacticClassificationsLength(length: number): void { this.state.verifyEncodedSyntacticClassificationsLength(length); } - public encodedSemanticClassificationsLength(format: ts.SemanticClassificationFormat, length: number) { + public encodedSemanticClassificationsLength(format: ts.SemanticClassificationFormat, length: number): void { this.state.verifyEncodedSemanticClassificationsLength(format, length); } /** * This method *requires* an ordered stream of classifications for a file, and spans are highly recommended. */ - public semanticClassificationsAre(format: ts.SemanticClassificationFormat, ...classifications: Classification[]) { + public semanticClassificationsAre(format: ts.SemanticClassificationFormat, ...classifications: Classification[]): void { this.state.verifySemanticClassifications(format, classifications); } - public replaceWithSemanticClassifications(format: ts.SemanticClassificationFormat.TwentyTwenty) { + public replaceWithSemanticClassifications(format: ts.SemanticClassificationFormat.TwentyTwenty): void { this.state.replaceWithSemanticClassifications(format); } @@ -579,31 +589,31 @@ export class Verify extends VerifyNegatable { fileToRename?: string, expectedRange?: FourSlash.Range, preferences?: ts.UserPreferences, - ) { + ): void { this.state.verifyRenameInfoSucceeded(displayName, fullDisplayName, kind, kindModifiers, fileToRename, expectedRange, preferences); } - public renameInfoFailed(message?: string, preferences?: ts.UserPreferences) { + public renameInfoFailed(message?: string, preferences?: ts.UserPreferences): void { this.state.verifyRenameInfoFailed(message, preferences); } - public baselineRename(markerOrRange?: ArrayOrSingle, options?: RenameOptions) { + public baselineRename(markerOrRange?: ArrayOrSingle, options?: RenameOptions): void { this.state.baselineRename(markerOrRange, /*rangeText*/ undefined, options); } - public baselineRenameAtRangesWithText(rangeText?: ArrayOrSingle, options?: RenameOptions) { + public baselineRenameAtRangesWithText(rangeText?: ArrayOrSingle, options?: RenameOptions): void { this.state.baselineRename(/*markerOrRange*/ undefined, rangeText, options); } - public verifyQuickInfoDisplayParts(kind: string, kindModifiers: string, textSpan: FourSlash.TextSpan, displayParts: ts.SymbolDisplayPart[], documentation: ts.SymbolDisplayPart[], tags: ts.JSDocTagInfo[]) { + public verifyQuickInfoDisplayParts(kind: string, kindModifiers: string, textSpan: FourSlash.TextSpan, displayParts: ts.SymbolDisplayPart[], documentation: ts.SymbolDisplayPart[], tags: ts.JSDocTagInfo[]): void { this.state.verifyQuickInfoDisplayParts(kind, kindModifiers, textSpan, displayParts, documentation, tags); } - public getSyntacticDiagnostics(expected: readonly Diagnostic[]) { + public getSyntacticDiagnostics(expected: readonly Diagnostic[]): void { this.state.getSyntacticDiagnostics(expected); } - public getSemanticDiagnostics(expected: readonly Diagnostic[]) { + public getSemanticDiagnostics(expected: readonly Diagnostic[]): void { this.state.verifySemanticDiagnostics(expected); } @@ -611,23 +621,23 @@ export class Verify extends VerifyNegatable { ranges: ts.TextRange[], expectedDiagnostics: readonly Diagnostic[], expectedRanges: ts.TextRange[] | undefined, - ) { + ): void { this.state.getRegionSemanticDiagnostics(ranges, expectedDiagnostics, expectedRanges); } - public getSuggestionDiagnostics(expected: readonly Diagnostic[]) { + public getSuggestionDiagnostics(expected: readonly Diagnostic[]): void { this.state.getSuggestionDiagnostics(expected); } - public ProjectInfo(expected: string[]) { + public ProjectInfo(expected: string[]): void { this.state.verifyProjectInfo(expected); } - public getEditsForFileRename(options: GetEditsForFileRenameOptions) { + public getEditsForFileRename(options: GetEditsForFileRenameOptions): void { this.state.getEditsForFileRename(options); } - public baselineCallHierarchy() { + public baselineCallHierarchy(): void { this.state.baselineCallHierarchy(); } @@ -655,70 +665,70 @@ export class Verify extends VerifyNegatable { export class Edit { constructor(private state: FourSlash.TestState) { } - public caretPosition() { + public caretPosition(): FourSlash.Marker { return this.state.caretPosition(); } - public backspace(count?: number) { + public backspace(count?: number): void { this.state.deleteCharBehindMarker(count); } - public deleteAtCaret(times?: number) { + public deleteAtCaret(times?: number): void { this.state.deleteChar(times); } - public replace(start: number, length: number, text: string) { + public replace(start: number, length: number, text: string): void { this.state.replace(start, length, text); } - public paste(text: string) { + public paste(text: string): void { this.state.paste(text); } - public insert(text: string) { + public insert(text: string): void { this.insertLines(text); } - public insertLine(text: string) { + public insertLine(text: string): void { this.insertLines(text + "\n"); } - public insertLines(...lines: string[]) { + public insertLines(...lines: string[]): void { this.state.type(lines.join("\n")); } - public deleteLine(index: number) { + public deleteLine(index: number): void { this.deleteLineRange(index, index); } - public deleteLineRange(startIndex: number, endIndexInclusive: number) { + public deleteLineRange(startIndex: number, endIndexInclusive: number): void { this.state.deleteLineRange(startIndex, endIndexInclusive); } - public replaceLine(index: number, text: string) { + public replaceLine(index: number, text: string): void { this.state.selectLine(index); this.state.type(text); } - public moveRight(count?: number) { + public moveRight(count?: number): void { this.state.moveCaretRight(count); } - public moveLeft(count?: number) { + public moveLeft(count?: number): void { if (typeof count === "undefined") { count = 1; } this.state.moveCaretRight(count * -1); } - public enableFormatting() { + public enableFormatting(): void { this.state.enableFormatting = true; } - public disableFormatting() { + public disableFormatting(): void { this.state.enableFormatting = false; } - public applyRefactor(options: ApplyRefactorOptions) { + public applyRefactor(options: ApplyRefactorOptions): void { this.state.applyRefactor(options); } } @@ -727,66 +737,66 @@ export class Debug { constructor(private state: FourSlash.TestState) { } - public printCurrentParameterHelp() { + public printCurrentParameterHelp(): void { this.state.printCurrentParameterHelp(); } - public printCurrentFileState() { + public printCurrentFileState(): void { this.state.printCurrentFileState(/*showWhitespace*/ false, /*makeCaretVisible*/ true); } - public printCurrentFileStateWithWhitespace() { + public printCurrentFileStateWithWhitespace(): void { this.state.printCurrentFileState(/*showWhitespace*/ true, /*makeCaretVisible*/ true); } - public printCurrentFileStateWithoutCaret() { + public printCurrentFileStateWithoutCaret(): void { this.state.printCurrentFileState(/*showWhitespace*/ false, /*makeCaretVisible*/ false); } - public printCurrentQuickInfo() { + public printCurrentQuickInfo(): void { this.state.printCurrentQuickInfo(); } - public printCurrentSignatureHelp() { + public printCurrentSignatureHelp(): void { this.state.printCurrentSignatureHelp(); } - public printCompletionListMembers(options: ts.UserPreferences | undefined) { + public printCompletionListMembers(options: ts.UserPreferences | undefined): void { this.state.printCompletionListMembers(options); } - public printAvailableCodeFixes() { + public printAvailableCodeFixes(): void { this.state.printAvailableCodeFixes(); } - public printBreakpointLocation(pos: number) { + public printBreakpointLocation(pos: number): void { this.state.printBreakpointLocation(pos); } - public printBreakpointAtCurrentLocation() { + public printBreakpointAtCurrentLocation(): void { this.state.printBreakpointAtCurrentLocation(); } - public printNameOrDottedNameSpans(pos: number) { + public printNameOrDottedNameSpans(pos: number): void { this.state.printNameOrDottedNameSpans(pos); } - public printErrorList() { + public printErrorList(): void { this.state.printErrorList(); } - public printNavigationItems(searchValue = ".*") { + public printNavigationItems(searchValue = ".*"): void { this.state.printNavigationItems(searchValue); } - public printNavigationBar() { + public printNavigationBar(): void { this.state.printNavigationBar(); } - public printContext() { + public printContext(): void { this.state.printContext(); } - public printOutliningSpans() { + public printOutliningSpans(): void { this.state.printOutliningSpans(); } } @@ -795,7 +805,7 @@ export class Format { constructor(private state: FourSlash.TestState) { } - public document() { + public document(): void { this.state.formatDocument(); } @@ -803,15 +813,15 @@ export class Format { return this.state.copyFormatOptions(); } - public setFormatOptions(options: ts.FormatCodeOptions) { + public setFormatOptions(options: ts.FormatCodeOptions): ts.FormatCodeSettings { return this.state.setFormatOptions(options); } - public selection(startMarker: string, endMarker: string) { + public selection(startMarker: string, endMarker: string): void { this.state.formatSelection(this.state.getMarkerByName(startMarker).position, this.state.getMarkerByName(endMarker).position); } - public onType(posMarker: string, key: string) { + public onType(posMarker: string, key: string): void { this.state.formatOnType(this.state.getMarkerByName(posMarker).position, key); } @@ -824,11 +834,11 @@ export class Cancellation { constructor(private state: FourSlash.TestState) { } - public resetCancelled() { + public resetCancelled(): void { this.state.resetCancelled(); } - public setCancelled(numberOfCalls = 0) { + public setCancelled(numberOfCalls = 0): void { this.state.setCancelled(numberOfCalls); } } @@ -848,7 +858,59 @@ interface ModernClassification { type Classification = OlderClassification | ModernClassification; -export function classification(format: ts.SemanticClassificationFormat) { +export function classification(format: ts.SemanticClassificationFormat): { + semanticToken: (identifier: string, text: string, _position: number) => Classification; + comment?: undefined; + identifier?: undefined; + keyword?: undefined; + numericLiteral?: undefined; + operator?: undefined; + stringLiteral?: undefined; + whiteSpace?: undefined; + text?: undefined; + punctuation?: undefined; + docCommentTagName?: undefined; + className?: undefined; + enumName?: undefined; + interfaceName?: undefined; + moduleName?: undefined; + typeParameterName?: undefined; + parameterName?: undefined; + typeAliasName?: undefined; + jsxOpenTagName?: undefined; + jsxCloseTagName?: undefined; + jsxSelfClosingTagName?: undefined; + jsxAttribute?: undefined; + jsxText?: undefined; + jsxAttributeStringLiteralValue?: undefined; + getClassification?: undefined; +} | { + comment: (text: string, position?: number) => Classification; + identifier: (text: string, position?: number) => Classification; + keyword: (text: string, position?: number) => Classification; + numericLiteral: (text: string, position?: number) => Classification; + operator: (text: string, position?: number) => Classification; + stringLiteral: (text: string, position?: number) => Classification; + whiteSpace: (text: string, position?: number) => Classification; + text: (text: string, position?: number) => Classification; + punctuation: (text: string, position?: number) => Classification; + docCommentTagName: (text: string, position?: number) => Classification; + className: (text: string, position?: number) => Classification; + enumName: (text: string, position?: number) => Classification; + interfaceName: (text: string, position?: number) => Classification; + moduleName: (text: string, position?: number) => Classification; + typeParameterName: (text: string, position?: number) => Classification; + parameterName: (text: string, position?: number) => Classification; + typeAliasName: (text: string, position?: number) => Classification; + jsxOpenTagName: (text: string, position?: number) => Classification; + jsxCloseTagName: (text: string, position?: number) => Classification; + jsxSelfClosingTagName: (text: string, position?: number) => Classification; + jsxAttribute: (text: string, position?: number) => Classification; + jsxText: (text: string, position?: number) => Classification; + jsxAttributeStringLiteralValue: (text: string, position?: number) => Classification; + getClassification: (classificationType: ts.ClassificationTypeNames, text: string, position?: number) => Classification; + semanticToken?: undefined; +} { function semanticToken(identifier: string, text: string, _position: number): Classification { return { classificationType: identifier, @@ -1137,7 +1199,7 @@ export namespace Completion { return Object.assign(sorted([...providedByHarness, ...providedByTest]), { plusFunctionName: functionName, plusArgument: providedByTest }); } - export function typeKeywordsPlus(plus: readonly ExpectedCompletionEntry[]) { + export function typeKeywordsPlus(plus: readonly ExpectedCompletionEntry[]): ExpectedExactCompletionsPlus { return combineExpectedCompletionEntries("typeKeywordsPlus", typeKeywords, plus); } @@ -1268,8 +1330,8 @@ export namespace Completion { kind: "module", sortText: SortText.GlobalsOrKeywords, }; - export const globalTypes = globalTypesPlus([]); - export function globalTypesPlus(plus: readonly ExpectedCompletionEntry[]) { + export const globalTypes: ExpectedExactCompletionsPlus = globalTypesPlus([]); + export function globalTypesPlus(plus: readonly ExpectedCompletionEntry[]): ExpectedExactCompletionsPlus { return combineExpectedCompletionEntries( "globalTypesPlus", [globalThisEntry, ...globalTypeDecls, ...typeKeywords], @@ -1332,7 +1394,7 @@ export namespace Completion { "static", ].map(keywordEntry); - export const classElementInJsKeywords = getInJsKeywords(classElementKeywords); + export const classElementInJsKeywords: readonly ExpectedCompletionEntryObject[] = getInJsKeywords(classElementKeywords); export const constructorParameterKeywords: readonly ExpectedCompletionEntryObject[] = ["override", "private", "protected", "public", "readonly"].map((name): ExpectedCompletionEntryObject => ({ name, @@ -1350,7 +1412,7 @@ export namespace Completion { propertyEntry("caller"), ].sort(compareExpectedCompletionEntries); - export function functionMembersPlus(plus: readonly ExpectedCompletionEntryObject[]) { + export function functionMembersPlus(plus: readonly ExpectedCompletionEntryObject[]): ExpectedExactCompletionsPlus { return combineExpectedCompletionEntries("functionMembersPlus", functionMembers, plus); } @@ -1383,7 +1445,7 @@ export namespace Completion { propertyEntry("prototype"), ].sort(compareExpectedCompletionEntries); - export function functionMembersWithPrototypePlus(plus: readonly ExpectedCompletionEntryObject[]) { + export function functionMembersWithPrototypePlus(plus: readonly ExpectedCompletionEntryObject[]): ExpectedCompletionEntryObject[] { return [...functionMembersWithPrototype, ...plus].sort(compareExpectedCompletionEntries); } @@ -1472,7 +1534,7 @@ export namespace Completion { } }); - export const statementInJsKeywords = getInJsKeywords(statementKeywords); + export const statementInJsKeywords: readonly ExpectedCompletionEntryObject[] = getInJsKeywords(statementKeywords); export const globalsVars: readonly ExpectedCompletionEntryObject[] = [ varEntry("Array"), @@ -1675,7 +1737,7 @@ export namespace Completion { "yield", ].map(keywordEntry); - export const globalInJsKeywords = getInJsKeywords(globalKeywords); + export const globalInJsKeywords: readonly ExpectedCompletionEntryObject[] = getInJsKeywords(globalKeywords); export const insideMethodKeywords: readonly ExpectedCompletionEntryObject[] = [ "as", @@ -1727,7 +1789,7 @@ export namespace Completion { "yield", ].map(keywordEntry); - export const insideMethodInJsKeywords = getInJsKeywords(insideMethodKeywords); + export const insideMethodInJsKeywords: readonly ExpectedCompletionEntryObject[] = getInJsKeywords(insideMethodKeywords); export const globals: readonly ExpectedCompletionEntryObject[] = [ globalThisEntry, @@ -1743,7 +1805,7 @@ export namespace Completion { ...globalInJsKeywords, ].sort(compareExpectedCompletionEntries); - export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean; }) { + export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean; }): ExpectedExactCompletionsPlus { return combineExpectedCompletionEntries("globalsPlus", [ globalThisEntry, ...options?.noLib ? [] : globalsVars, @@ -1752,7 +1814,7 @@ export namespace Completion { ], plus); } - export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean; }) { + export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean; }): ExpectedExactCompletionsPlus { return combineExpectedCompletionEntries("globalsInJsPlus", [ globalThisEntry, ...options?.noLib ? [] : globalsVars, diff --git a/src/harness/harnessIO.ts b/src/harness/harnessIO.ts index 32b5c1e42811f..dadf1477f743e 100644 --- a/src/harness/harnessIO.ts +++ b/src/harness/harnessIO.ts @@ -44,7 +44,7 @@ export interface IO { } export let IO: IO; -export function setHarnessIO(io: IO) { +export function setHarnessIO(io: IO): void { IO = io; } @@ -173,7 +173,7 @@ export type SourceMapEmitterCallback = ( export let userSpecifiedRoot = ""; export let lightMode = false; /* eslint-enable prefer-const */ -export function setLightMode(flag: boolean) { +export function setLightMode(flag: boolean): void { lightMode = flag; } @@ -186,23 +186,23 @@ export namespace Compiler { public lines: string[] = []; public currentLine: string = undefined!; - public Write(str: string) { + public Write(str: string): void { // out of memory usage concerns avoid using + or += if we're going to do any manipulation of this string later this.currentLine = [this.currentLine || "", str].join(""); } - public WriteLine(str: string) { + public WriteLine(str: string): void { // out of memory usage concerns avoid using + or += if we're going to do any manipulation of this string later this.lines.push([this.currentLine || "", str].join("")); this.currentLine = undefined!; } - public Close() { + public Close(): void { if (this.currentLine !== undefined) this.lines.push(this.currentLine); this.currentLine = undefined!; } - public reset() { + public reset(): void { this.lines = []; this.currentLine = undefined!; } @@ -212,7 +212,7 @@ export namespace Compiler { fileName: string, sourceText: string, languageVersionOrOptions: ts.ScriptTarget | ts.CreateSourceFileOptions, - ) { + ): ts.SourceFile { // We'll only assert invariants outside of light mode. const shouldAssertInvariants = !lightMode; @@ -235,7 +235,7 @@ export namespace Compiler { // Cache of lib files from "built/local" export let libFileNameSourceFileMap: Map | undefined; - export function getDefaultLibrarySourceFile(fileName = defaultLibFileName): ts.SourceFile | undefined { + export function getDefaultLibrarySourceFile(fileName: string = defaultLibFileName): ts.SourceFile | undefined { if (!isDefaultLibraryFile(fileName)) { return undefined; } @@ -519,7 +519,11 @@ export namespace Compiler { } } - export function compileDeclarationFiles(context: DeclarationCompilationContext | undefined, symlinks: vfs.FileSet | undefined) { + export function compileDeclarationFiles(context: DeclarationCompilationContext | undefined, symlinks: vfs.FileSet | undefined): { + declInputFiles: TestFile[]; + declOtherFiles: TestFile[]; + declResult: CompileFilesResult; + } | undefined { if (!context) { return; } @@ -528,12 +532,12 @@ export namespace Compiler { return { declInputFiles, declOtherFiles, declResult: output }; } - export function minimalDiagnosticsToString(diagnostics: readonly ts.Diagnostic[], pretty?: boolean) { + export function minimalDiagnosticsToString(diagnostics: readonly ts.Diagnostic[], pretty?: boolean): string { const host = { getCanonicalFileName, getCurrentDirectory: () => "", getNewLine: () => IO.newLine() }; return (pretty ? ts.formatDiagnosticsWithColorAndContext : ts.formatDiagnostics)(diagnostics, host); } - export function getErrorBaseline(inputFiles: readonly TestFile[], diagnostics: readonly ts.Diagnostic[], pretty?: boolean) { + export function getErrorBaseline(inputFiles: readonly TestFile[], diagnostics: readonly ts.Diagnostic[], pretty?: boolean): string { let outputLines = ""; const gen = iterateErrorBaseline(inputFiles, diagnostics, { pretty }); for (const value of gen) { @@ -708,11 +712,21 @@ export namespace Compiler { assert.equal(totalErrorsReportedInNonLibraryNonTsconfigFiles + numLibraryDiagnostics + numTsconfigDiagnostics, diagnostics.length, "total number of errors"); } - export function doErrorBaseline(baselinePath: string, inputFiles: readonly TestFile[], errors: readonly ts.Diagnostic[], pretty?: boolean) { + export function doErrorBaseline(baselinePath: string, inputFiles: readonly TestFile[], errors: readonly ts.Diagnostic[], pretty?: boolean): void { Baseline.runBaseline(baselinePath.replace(/\.tsx?$/, ".errors.txt"), !errors || (errors.length === 0) ? null : getErrorBaseline(inputFiles, errors, pretty)); // eslint-disable-line no-restricted-syntax } - export function doTypeAndSymbolBaseline(baselinePath: string, header: string, program: ts.Program, allFiles: { unitName: string; content: string; }[], opts?: Baseline.BaselineOptions, multifile?: boolean, skipTypeBaselines?: boolean, skipSymbolBaselines?: boolean, hasErrorBaseline?: boolean) { + export function doTypeAndSymbolBaseline( + baselinePath: string, + header: string, + program: ts.Program, + allFiles: { unitName: string; content: string; }[], + opts?: Baseline.BaselineOptions, + multifile?: boolean, + skipTypeBaselines?: boolean, + skipSymbolBaselines?: boolean, + hasErrorBaseline?: boolean, + ): void { // The full walker simulates the types that you would get from doing a full // compile. The pull walker simulates the types you get when you just do // a type query for a random node (like how the LS would do it). Most of the @@ -903,7 +917,7 @@ export namespace Compiler { } } - export function doSourcemapBaseline(baselinePath: string, options: ts.CompilerOptions, result: compiler.CompilationResult, harnessSettings: TestCaseParser.CompilerSettings) { + export function doSourcemapBaseline(baselinePath: string, options: ts.CompilerOptions, result: compiler.CompilationResult, harnessSettings: TestCaseParser.CompilerSettings): void { const declMaps = ts.getAreDeclarationMapsEnabled(options); if (options.inlineSourceMap) { if (result.maps.size > 0 && !declMaps) { @@ -949,7 +963,16 @@ export namespace Compiler { return "\n//// https://sokra.github.io/source-map-visualization" + hash + "\n"; } - export function doJsEmitBaseline(baselinePath: string, header: string, options: ts.CompilerOptions, result: CompileFilesResult, tsConfigFiles: readonly TestFile[], toBeCompiled: readonly TestFile[], otherFiles: readonly TestFile[], harnessSettings: TestCaseParser.CompilerSettings) { + export function doJsEmitBaseline( + baselinePath: string, + header: string, + options: ts.CompilerOptions, + result: CompileFilesResult, + tsConfigFiles: readonly TestFile[], + toBeCompiled: readonly TestFile[], + otherFiles: readonly TestFile[], + harnessSettings: TestCaseParser.CompilerSettings, + ): void { if (!options.noEmit && !options.emitDeclarationOnly && result.js.size === 0 && result.diagnostics.length === 0) { throw new Error("Expected at least one js file to be emitted or at least one error to be created."); } @@ -1081,7 +1104,7 @@ export namespace Compiler { return resultName; } - export function sanitizeTestFilePath(name: string) { + export function sanitizeTestFilePath(name: string): string { const path = ts.toPath(ts.normalizeSlashes(name.replace(/[\^<>:"|?*%]/g, "_")).replace(/\.\.\//g, "__dotdot/"), "", Utils.canonicalizeForHarness); if (ts.startsWith(path, "/")) { return path.substring(1); @@ -1221,7 +1244,7 @@ export function getFileBasedTestConfigurations(settings: TestCaseParser.Compiler /** * Compute a description for this configuration based on its entries */ -export function getFileBasedTestConfigurationDescription(configuration: FileBasedTestConfiguration) { +export function getFileBasedTestConfigurationDescription(configuration: FileBasedTestConfiguration): string { let name = ""; if (configuration) { const keys = Object.keys(configuration).sort(); @@ -1252,7 +1275,7 @@ export namespace TestCaseParser { const optionRegex = /^\/{2}\s*@(\w+)\s*:\s*([^\r\n]*)/gm; // multiple matches on multiple lines const linkRegex = /^\/{2}\s*@link\s*:\s*([^\r\n]*)\s*->\s*([^\r\n]*)/gm; // multiple matches on multiple lines - export function parseSymlinkFromTest(line: string, symlinks: vfs.FileSet | undefined, absoluteRootDir?: string) { + export function parseSymlinkFromTest(line: string, symlinks: vfs.FileSet | undefined, absoluteRootDir?: string): vfs.FileSet | undefined { const linkMetaData = linkRegex.exec(line); linkRegex.lastIndex = 0; if (!linkMetaData) return undefined; @@ -1282,7 +1305,7 @@ export namespace TestCaseParser { } /** Given a test file containing // @FileName directives, return an array of named units of code to be added to an existing compiler instance */ - export function makeUnitsFromTest(code: string, fileName: string, settings = extractCompilerSettings(code)): TestCaseContent { + export function makeUnitsFromTest(code: string, fileName: string, settings: CompilerSettings = extractCompilerSettings(code)): TestCaseContent { // List of all the subfiles we've parsed out const testUnitData: TestUnitData[] = []; @@ -1427,7 +1450,7 @@ export namespace Baseline { PrintDiff?: true; } - export function localPath(fileName: string, baselineFolder?: string, subfolder?: string) { + export function localPath(fileName: string, baselineFolder?: string, subfolder?: string): string { if (baselineFolder === undefined) { return baselinePath(fileName, "local", "tests/baselines", subfolder); } diff --git a/src/harness/harnessLanguageService.ts b/src/harness/harnessLanguageService.ts index cc4a6aa89b308..7aff47310a4b6 100644 --- a/src/harness/harnessLanguageService.ts +++ b/src/harness/harnessLanguageService.ts @@ -113,7 +113,7 @@ class ScriptSnapshot implements ts.IScriptSnapshot { } class DefaultHostCancellationToken implements ts.HostCancellationToken { - public static readonly instance = new DefaultHostCancellationToken(); + public static readonly instance: DefaultHostCancellationToken = new DefaultHostCancellationToken(); public isCancellationRequested() { return false; @@ -129,16 +129,16 @@ export interface LanguageServiceAdapter { } export abstract class LanguageServiceAdapterHost { - public readonly sys = new fakes.System(new vfs.FileSystem(/*ignoreCase*/ true, { cwd: virtualFileSystemRoot })); + public readonly sys: fakes.System = new fakes.System(new vfs.FileSystem(/*ignoreCase*/ true, { cwd: virtualFileSystemRoot })); public typesRegistry: Map | undefined; private scriptInfos: collections.SortedMap; public jsDocParsingMode: ts.JSDocParsingMode | undefined; - constructor(protected cancellationToken = DefaultHostCancellationToken.instance, protected settings = ts.getDefaultCompilerOptions()) { + constructor(protected cancellationToken: DefaultHostCancellationToken = DefaultHostCancellationToken.instance, protected settings: ts.CompilerOptions = ts.getDefaultCompilerOptions()) { this.scriptInfos = new collections.SortedMap({ comparer: this.vfs.stringComparer, sort: "insertion" }); } - public get vfs() { + public get vfs(): vfs.FileSystem { return this.sys.vfs; } @@ -185,7 +185,7 @@ export abstract class LanguageServiceAdapterHost { } } - public directoryExists(path: string) { + public directoryExists(path: string): boolean { return this.vfs.statSync(path).isDirectory(); } @@ -214,7 +214,7 @@ export abstract class LanguageServiceAdapterHost { }); } - public editScript(fileName: string, start: number, end: number, newText: string) { + public editScript(fileName: string, start: number, end: number, newText: string): void { const script = this.getScriptInfo(fileName); if (script) { script.editContent(start, end, newText); @@ -244,7 +244,7 @@ export abstract class LanguageServiceAdapterHost { return ts.computePositionOfLineAndCharacter(script.getLineMap(), lineAndCharacter.line, lineAndCharacter.character); } - useCaseSensitiveFileNames() { + useCaseSensitiveFileNames(): boolean { return !this.vfs.ignoreCase; } } @@ -257,17 +257,17 @@ class NativeLanguageServiceHost extends LanguageServiceAdapterHost implements ts return !!this.typesRegistry && this.typesRegistry.has(name); } - getGlobalTypingsCacheLocation() { + getGlobalTypingsCacheLocation(): string { return harnessTypingInstallerCacheLocation; } - installPackage = ts.notImplemented; + installPackage: typeof ts.notImplemented = ts.notImplemented; - getCompilationSettings() { + getCompilationSettings(): ts.CompilerOptions { return this.settings; } - getCancellationToken() { + getCancellationToken(): DefaultHostCancellationToken { return this.cancellationToken; } @@ -325,14 +325,14 @@ class NativeLanguageServiceHost extends LanguageServiceAdapterHost implements ts return 0; } - log = ts.noop; - trace = ts.noop; - error = ts.noop; + log: typeof ts.noop = ts.noop; + trace: typeof ts.noop = ts.noop; + error: typeof ts.noop = ts.noop; } export class NativeLanguageServiceAdapter implements LanguageServiceAdapter { private host: NativeLanguageServiceHost; - getLogger = ts.returnUndefined; + getLogger: typeof ts.returnUndefined = ts.returnUndefined; constructor(cancellationToken?: ts.HostCancellationToken, options?: ts.CompilerOptions) { this.host = new NativeLanguageServiceHost(cancellationToken, options); } @@ -367,10 +367,10 @@ class SessionClientHost extends NativeLanguageServiceHost implements ts.server.S return harnessSessionCurrentDirectory; } - onMessage = ts.noop; - writeMessage = ts.noop; + onMessage: typeof ts.noop = ts.noop; + writeMessage: typeof ts.noop = ts.noop; - setClient(client: ts.server.SessionClient) { + setClient(client: ts.server.SessionClient): void { this.client = client; } @@ -379,7 +379,7 @@ class SessionClientHost extends NativeLanguageServiceHost implements ts.server.S this.client.openFile(fileName, content, scriptKindName); } - override editScript(fileName: string, start: number, end: number, newText: string) { + override editScript(fileName: string, start: number, end: number, newText: string): void { const changeArgs = this.client.createChangeFileRequestArgs(fileName, start, end, newText); super.editScript(fileName, start, end, newText); this.client.changeFile(fileName, changeArgs); @@ -675,10 +675,10 @@ export class ServerLanguageServiceAdapter implements LanguageServiceAdapter { this.client = client; this.host = clientHost; } - getLogger() { + getLogger(): LoggerWithInMemoryLogs { return this.logger; } - getHost() { + getHost(): SessionClientHost { return this.host; } getLanguageService(): ts.LanguageService { @@ -690,7 +690,7 @@ export class ServerLanguageServiceAdapter implements LanguageServiceAdapter { getPreProcessedFileInfo(): ts.PreProcessedFileInfo { throw new Error("getPreProcessedFileInfo is not available using the server interface."); } - assertTextConsistent(fileName: string) { + assertTextConsistent(fileName: string): void { const serverText = this.server.getText(fileName); const clientText = this.host.readFile(fileName); ts.Debug.assert( diff --git a/src/harness/harnessUtils.ts b/src/harness/harnessUtils.ts index 372202d08e443..b0b0edd8af868 100644 --- a/src/harness/harnessUtils.ts +++ b/src/harness/harnessUtils.ts @@ -6,7 +6,7 @@ export function encodeString(s: string): string { return Buffer.from(s).toString("utf8"); } -export function evalFile(fileContents: string, fileName: string, nodeContext?: any) { +export function evalFile(fileContents: string, fileName: string, nodeContext?: any): void { if (nodeContext) { vm.runInNewContext(fileContents, nodeContext, fileName); } @@ -16,7 +16,7 @@ export function evalFile(fileContents: string, fileName: string, nodeContext?: a } /** Splits the given string on \r\n, or on only \n if that fails, or on only \r if *that* fails. */ -export function splitContentByNewlines(content: string) { +export function splitContentByNewlines(content: string): string[] { // Split up the input file by line // Note: IE JS engine incorrectly handles consecutive delimiters here when using RegExp split, so // we have to use string-based splitting instead and try to figure out the delimiting chars @@ -32,7 +32,7 @@ export function splitContentByNewlines(content: string) { } /** Reads a file under /tests */ -export function readTestFile(path: string) { +export function readTestFile(path: string): string | undefined { if (!path.includes("tests")) { path = "tests/" + path; } @@ -64,9 +64,9 @@ export function memoize(f: T, memoKey: (...anything: a } as any); } -export const canonicalizeForHarness = ts.createGetCanonicalFileName(/*useCaseSensitiveFileNames*/ false); // This is done so tests work on windows _and_ linux +export const canonicalizeForHarness: ts.GetCanonicalFileName = ts.createGetCanonicalFileName(/*useCaseSensitiveFileNames*/ false); // This is done so tests work on windows _and_ linux -export function assertInvariants(node: ts.Node | undefined, parent: ts.Node | undefined) { +export function assertInvariants(node: ts.Node | undefined, parent: ts.Node | undefined): void { const queue: [ts.Node | undefined, ts.Node | undefined][] = [[node, parent]]; for (const [node, parent] of queue) { assertInvariantsWorker(node, parent); @@ -149,7 +149,13 @@ function isNodeOrArray(a: any): boolean { return a !== undefined && typeof a.pos === "number"; } -export function convertDiagnostics(diagnostics: readonly ts.Diagnostic[]) { +export function convertDiagnostics(diagnostics: readonly ts.Diagnostic[]): { + start: number | undefined; + length: number | undefined; + messageText: string; + category: string; + code: number; +}[] { return diagnostics.map(convertDiagnostic); } @@ -247,7 +253,7 @@ export function sourceFileToJSON(file: ts.Node): string { } } -export function assertDiagnosticsEquals(array1: readonly ts.Diagnostic[], array2: readonly ts.Diagnostic[]) { +export function assertDiagnosticsEquals(array1: readonly ts.Diagnostic[], array2: readonly ts.Diagnostic[]): void { if (array1 === array2) { return; } @@ -273,7 +279,7 @@ export function assertDiagnosticsEquals(array1: readonly ts.Diagnostic[], array2 } } -export function assertStructuralEquals(node1: ts.Node, node2: ts.Node) { +export function assertStructuralEquals(node1: ts.Node, node2: ts.Node): void { if (node1 === node2) { return; } @@ -330,7 +336,7 @@ function findChildName(parent: any, child: any) { const maxHarnessFrames = 1; -export function filterStack(error: Error, stackTraceLimit = Infinity) { +export function filterStack(error: Error, stackTraceLimit: number = Infinity): Error { const stack = (error as any).stack as string; if (stack) { const lines = stack.split(/\r\n?|\n/); diff --git a/src/harness/incrementalUtils.ts b/src/harness/incrementalUtils.ts index ff4ad100373c8..47114c88d5151 100644 --- a/src/harness/incrementalUtils.ts +++ b/src/harness/incrementalUtils.ts @@ -1,6 +1,6 @@ import * as ts from "./_namespaces/ts.js"; -export function reportDocumentRegistryStats(documentRegistry: ts.DocumentRegistry) { +export function reportDocumentRegistryStats(documentRegistry: ts.DocumentRegistry): string[] { const str: string[] = []; documentRegistry.getBuckets().forEach((bucketEntries, key) => { str.push(` Key:: ${key}`); @@ -193,7 +193,7 @@ function getProgramStructure(program: ts.Program | undefined) { return baseline.join("\n"); } -export function verifyProgramStructure(expectedProgram: ts.Program, actualProgram: ts.Program, projectName: string) { +export function verifyProgramStructure(expectedProgram: ts.Program, actualProgram: ts.Program, projectName: string): void { const actual = getProgramStructure(actualProgram); const expected = getProgramStructure(expectedProgram); ts.Debug.assert(actual === expected, `Program verification:: ${projectName}`); @@ -204,7 +204,7 @@ export function verifyResolutionCache( actualProgram: ts.Program, resolutionHostCacheHost: ts.ResolutionCacheHost, projectName: string, -) { +): void { const currentDirectory = resolutionHostCacheHost.getCurrentDirectory!(); const expected = ts.createResolutionCache(resolutionHostCacheHost, actual.rootDirForResolution, /*logChangesWhenResolvingModule*/ false); expected.startCachingPerDirectoryResolution(); @@ -645,7 +645,7 @@ export interface IncrementalVerifierCallbacks { afterVerification?(dataFromBefore: any): void; } -export function incrementalVerifier(service: ts.server.ProjectService) { +export function incrementalVerifier(service: ts.server.ProjectService): void { service.verifyDocumentRegistry = withIncrementalVerifierCallbacks(service, verifyDocumentRegistry); service.verifyProgram = withIncrementalVerifierCallbacks(service, verifyProgram); service.onProjectCreation = onProjectCreation; diff --git a/src/harness/projectServiceStateLogger.ts b/src/harness/projectServiceStateLogger.ts index 42f64fde7f321..ea40e5a81d749 100644 --- a/src/harness/projectServiceStateLogger.ts +++ b/src/harness/projectServiceStateLogger.ts @@ -67,7 +67,7 @@ enum Diff { type StatePropertyLog = string | string[]; type StateItemLog = [string, StatePropertyLog[]]; -export function patchServiceForStateBaseline(service: ProjectService) { +export function patchServiceForStateBaseline(service: ProjectService): void { if (!service.logger.isTestLogger || !service.logger.hasLevel(LogLevel.verbose)) return; if (service.baseline !== noop) return; // Already patched diff --git a/src/harness/runnerbase.ts b/src/harness/runnerbase.ts index 7173eb3ab4fcd..90ef7834b5bc1 100644 --- a/src/harness/runnerbase.ts +++ b/src/harness/runnerbase.ts @@ -12,10 +12,10 @@ export let shards = 1; export let shardId = 1; // The following have setters as while they're read here in the harness, they're only set in the runner -export function setShards(count: number) { +export function setShards(count: number): void { shards = count; } -export function setShardId(id: number) { +export function setShardId(id: number): void { shardId = id; } @@ -24,7 +24,7 @@ export abstract class RunnerBase { public tests: string[] = []; /** Add a source file to the runner's list of tests that need to be initialized with initializeTests */ - public addTest(fileName: string) { + public addTest(fileName: string): void { this.tests.push(fileName); } @@ -53,7 +53,7 @@ export abstract class RunnerBase { public abstract initializeTests(): void; /** Replaces instances of full paths with fileNames only */ - static removeFullPaths(path: string) { + static removeFullPaths(path: string): string { // If its a full path (starts with "C:" or "/") replace with just the filename let fixedPath = /^(?:\w:|\/)/.test(path) ? ts.getBaseFileName(path) : path; diff --git a/src/harness/sourceMapRecorder.ts b/src/harness/sourceMapRecorder.ts index 44a6c12edf935..11366f98c5076 100644 --- a/src/harness/sourceMapRecorder.ts +++ b/src/harness/sourceMapRecorder.ts @@ -277,7 +277,7 @@ namespace SourceMapSpanWriter { } } -export function getSourceMapRecord(sourceMapDataList: readonly ts.SourceMapEmitResult[], program: ts.Program, jsFiles: readonly documents.TextDocument[], declarationFiles: readonly documents.TextDocument[]) { +export function getSourceMapRecord(sourceMapDataList: readonly ts.SourceMapEmitResult[], program: ts.Program, jsFiles: readonly documents.TextDocument[], declarationFiles: readonly documents.TextDocument[]): string { const sourceMapRecorder = new Compiler.WriterAggregator(); for (let i = 0; i < sourceMapDataList.length; i++) { @@ -324,7 +324,7 @@ export function getSourceMapRecord(sourceMapDataList: readonly ts.SourceMapEmitR return sourceMapRecorder.lines.join("\r\n"); } -export function getSourceMapRecordWithSystem(sys: ts.System, sourceMapFile: string) { +export function getSourceMapRecordWithSystem(sys: ts.System, sourceMapFile: string): string { const sourceMapRecorder = new Compiler.WriterAggregator(); let prevSourceFile: documents.TextDocument | undefined; const files = new Map(); diff --git a/src/harness/util.ts b/src/harness/util.ts index a31a60ada18e5..fc67ac36f069e 100644 --- a/src/harness/util.ts +++ b/src/harness/util.ts @@ -21,14 +21,14 @@ const replaceTypesVersionsMessage = createDiagnosticMessageReplacer( ([entry, , moduleName], compilerVersion) => [entry, compilerVersion, moduleName], ); -export function sanitizeTraceResolutionLogEntry(text: string) { +export function sanitizeTraceResolutionLogEntry(text: string): string { return text && replaceTypesVersionsMessage(text, "3.1.0-dev"); } /** * Removes leading indentation from a template literal string. */ -export function dedent(array: TemplateStringsArray, ...args: any[]) { +export function dedent(array: TemplateStringsArray, ...args: any[]): string { let text = array[0]; for (let i = 0; i < args.length; i++) { text += args[i]; @@ -97,11 +97,11 @@ export function removeByteOrderMark(text: string): string { return length ? text.slice(length) : text; } -export function addUTF8ByteOrderMark(text: string) { +export function addUTF8ByteOrderMark(text: string): string { return getByteOrderMarkLength(text) === 0 ? "\u00EF\u00BB\u00BF" + text : text; } -export function theory(name: string, cb: (...args: T) => void, data: T[]) { +export function theory(name: string, cb: (...args: T) => void, data: T[]): void { for (const entry of data) { it(`${name}(${entry.map(formatTheoryDatum).join(", ")})`, () => cb(...entry)); } diff --git a/src/harness/vfsUtil.ts b/src/harness/vfsUtil.ts index 7e6e76d545d19..1995d79ab6da0 100644 --- a/src/harness/vfsUtil.ts +++ b/src/harness/vfsUtil.ts @@ -111,14 +111,14 @@ export class FileSystem { /** * Gets a value indicating whether the file system is read-only. */ - public get isReadonly() { + public get isReadonly(): boolean { return Object.isFrozen(this); } /** * Makes the file system read-only. */ - public makeReadonly() { + public makeReadonly(): this { Object.freeze(this); return this; } @@ -126,7 +126,7 @@ export class FileSystem { /** * Gets the file system shadowed by this file system. */ - public get shadowRoot() { + public get shadowRoot(): FileSystem | undefined { return this._shadowRoot; } @@ -135,7 +135,7 @@ export class FileSystem { * generating file system patches using `.diff()` from one snapshot to the next. Performs * no action if this file system is read-only. */ - public snapshot() { + public snapshot(): void { if (this.isReadonly) return; const fs = new FileSystem(this.ignoreCase, { time: this._time }); fs._lazy = this._lazy; @@ -153,7 +153,7 @@ export class FileSystem { * original, allowing multiple copies of the same core file system without multiple copies * of the same data. */ - public shadow(ignoreCase = this.ignoreCase) { + public shadow(ignoreCase: boolean = this.ignoreCase): FileSystem { if (!this.isReadonly) throw new Error("Cannot shadow a mutable file system."); if (ignoreCase && !this.ignoreCase) throw new Error("Cannot create a case-insensitive file system from a case-sensitive one."); const fs = new FileSystem(ignoreCase, { time: this._time }); @@ -201,7 +201,7 @@ export class FileSystem { * * @link - http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html */ - public cwd() { + public cwd(): string { if (!this._cwd) throw new Error("The current working directory has not been set."); const { node } = this._walk(this._cwd); if (!node) throw createIOError("ENOENT"); @@ -214,7 +214,7 @@ export class FileSystem { * * @link http://pubs.opengroup.org/onlinepubs/9699919799/functions/chdir.html */ - public chdir(path: string) { + public chdir(path: string): void { if (this.isReadonly) throw createIOError("EPERM"); path = this._resolve(path); const { node } = this._walk(path); @@ -226,7 +226,7 @@ export class FileSystem { /** * Pushes the current directory onto the directory stack and changes the current working directory to the supplied path. */ - public pushd(path?: string) { + public pushd(path?: string): void { if (this.isReadonly) throw createIOError("EPERM"); if (path) path = this._resolve(path); if (this._cwd) { @@ -241,7 +241,7 @@ export class FileSystem { /** * Pops the previous directory from the location stack and changes the current directory to that directory. */ - public popd() { + public popd(): void { if (this.isReadonly) throw createIOError("EPERM"); const path = this._dirStack && this._dirStack.pop(); if (path) { @@ -252,7 +252,7 @@ export class FileSystem { /** * Update the file system with a set of files. */ - public apply(files: FileSet) { + public apply(files: FileSet): void { this._applyFiles(files, this._cwd); } @@ -262,7 +262,7 @@ export class FileSystem { * @param axis The axis along which to traverse. * @param traversal The traversal scheme to use. */ - public scanSync(path: string, axis: Axis, traversal: Traversal) { + public scanSync(path: string, axis: Axis, traversal: Traversal): string[] { path = this._resolve(path); const results: string[] = []; this._scan(path, this._stat(this._walk(path)), axis, traversal, /*noFollow*/ false, results); @@ -275,7 +275,7 @@ export class FileSystem { * @param axis The axis along which to traverse. * @param traversal The traversal scheme to use. */ - public lscanSync(path: string, axis: Axis, traversal: Traversal) { + public lscanSync(path: string, axis: Axis, traversal: Traversal): string[] { path = this._resolve(path); const results: string[] = []; this._scan(path, this._stat(this._walk(path, /*noFollow*/ true)), axis, traversal, /*noFollow*/ true, results); @@ -321,7 +321,7 @@ export class FileSystem { * @param target The path in this virtual file system. * @param resolver An object used to resolve files in `source`. */ - public mountSync(source: string, target: string, resolver: FileSystemResolver) { + public mountSync(source: string, target: string, resolver: FileSystemResolver): void { if (this.isReadonly) throw createIOError("EROFS"); source = vpath.validate(source, vpath.ValidationFlags.Absolute); @@ -339,7 +339,7 @@ export class FileSystem { /** * Recursively remove all files and directories underneath the provided path. */ - public rimrafSync(path: string) { + public rimrafSync(path: string): void { try { const stats = this.lstatSync(path); if (stats.isFile() || stats.isSymbolicLink()) { @@ -361,7 +361,7 @@ export class FileSystem { /** * Make a directory and all of its parent paths (if they don't exist). */ - public mkdirpSync(path: string) { + public mkdirpSync(path: string): void { path = this._resolve(path); const result = this._walk(path, /*noFollow*/ true, (error, result) => { if (error.code === "ENOENT") { @@ -410,7 +410,7 @@ export class FileSystem { /** * Determines whether a path exists. */ - public existsSync(path: string) { + public existsSync(path: string): boolean { const result = this._walk(this._resolve(path), /*noFollow*/ true, () => "stop"); return result !== undefined && result.node !== undefined; } @@ -422,7 +422,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public statSync(path: string) { + public statSync(path: string): Stats { return this._stat(this._walk(this._resolve(path))); } @@ -431,7 +431,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public utimesSync(path: string, atime: Date, mtime: Date) { + public utimesSync(path: string, atime: Date, mtime: Date): void { if (this.isReadonly) throw createIOError("EROFS"); if (!isFinite(+atime) || !isFinite(+mtime)) throw createIOError("EINVAL"); @@ -451,7 +451,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public lstatSync(path: string) { + public lstatSync(path: string): Stats { return this._stat(this._walk(this._resolve(path), /*noFollow*/ true)); } @@ -481,7 +481,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public readdirSync(path: string) { + public readdirSync(path: string): string[] { const { node } = this._walk(this._resolve(path)); if (!node) throw createIOError("ENOENT"); if (!isDirectory(node)) throw createIOError("ENOTDIR"); @@ -495,7 +495,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public mkdirSync(path: string) { + public mkdirSync(path: string): void { if (this.isReadonly) throw createIOError("EROFS"); this._mkdir(this._walk(this._resolve(path), /*noFollow*/ true)); @@ -515,7 +515,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public rmdirSync(path: string) { + public rmdirSync(path: string): void { if (this.isReadonly) throw createIOError("EROFS"); path = this._resolve(path); @@ -534,7 +534,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public linkSync(oldpath: string, newpath: string) { + public linkSync(oldpath: string, newpath: string): void { if (this.isReadonly) throw createIOError("EROFS"); const { node } = this._walk(this._resolve(oldpath)); @@ -555,7 +555,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public unlinkSync(path: string) { + public unlinkSync(path: string): void { if (this.isReadonly) throw createIOError("EROFS"); const { parent, links, node, basename } = this._walk(this._resolve(path), /*noFollow*/ true); @@ -573,7 +573,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public renameSync(oldpath: string, newpath: string) { + public renameSync(oldpath: string, newpath: string): void { if (this.isReadonly) throw createIOError("EROFS"); const { parent: oldParent, links: oldParentLinks, node, basename: oldBasename } = this._walk(this._resolve(oldpath), /*noFollow*/ true); @@ -607,7 +607,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public symlinkSync(target: string, linkpath: string) { + public symlinkSync(target: string, linkpath: string): void { if (this.isReadonly) throw createIOError("EROFS"); const { parent, links, node: existingNode, basename } = this._walk(this._resolve(linkpath), /*noFollow*/ true); @@ -627,7 +627,7 @@ export class FileSystem { * * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ - public realpathSync(path: string) { + public realpathSync(path: string): string { const { realpath } = this._walk(this._resolve(path)); return realpath; } @@ -666,7 +666,7 @@ export class FileSystem { * NOTE: do not rename this method as it is intended to align with the same named export of the "fs" module. */ // eslint-disable-next-line no-restricted-syntax - public writeFileSync(path: string, data: string | Buffer, encoding: string | null = null) { + public writeFileSync(path: string, data: string | Buffer, encoding: string | null = null): void { if (this.isReadonly) throw createIOError("EROFS"); const { parent, links, node: existingNode, basename } = this._walk(this._resolve(path), /*noFollow*/ false); @@ -694,7 +694,7 @@ export class FileSystem { * Generates a `FileSet` patch containing all the entries in this `FileSystem` that are not in `base`. * @param base The base file system. If not provided, this file system's `shadowRoot` is used (if present). */ - public diff(base?: FileSystem | undefined, options: DiffOptions = {}) { + public diff(base?: FileSystem | undefined, options: DiffOptions = {}): FileSet | undefined { if (!base && !options.baseIsNotShadowRoot) base = this.shadowRoot; const differences: FileSet = {}; const hasDifferences = base ? @@ -707,7 +707,7 @@ export class FileSystem { /** * Generates a `FileSet` patch containing all the entries in `changed` that are not in `base`. */ - public static diff(changed: FileSystem, base: FileSystem, options: DiffOptions = {}) { + public static diff(changed: FileSystem, base: FileSystem, options: DiffOptions = {}): FileSet | undefined { const differences: FileSet = {}; return FileSystem.rootDiff(differences, changed, base, options) ? differences : @@ -1253,7 +1253,7 @@ export function createResolver(host: FileSystemResolverHost): FileSystemResolver * * Unless overridden, `/.src` will be the current working directory for the virtual file system. */ -export function createFromFileSystem(host: FileSystemResolverHost, ignoreCase: boolean, { documents, files, cwd, time, meta }: FileSystemCreateOptions = {}) { +export function createFromFileSystem(host: FileSystemResolverHost, ignoreCase: boolean, { documents, files, cwd, time, meta }: FileSystemCreateOptions = {}): FileSystem { const fs = getBuiltLocal(host, ignoreCase).shadow(); if (meta) { for (const key of Object.keys(meta)) { @@ -1331,30 +1331,31 @@ export class Stats { this.birthtime = new Date(this.birthtimeMs); } - public isFile() { + public isFile(): boolean { return (this.mode & S_IFMT) === S_IFREG; } - public isDirectory() { + public isDirectory(): boolean { return (this.mode & S_IFMT) === S_IFDIR; } - public isSymbolicLink() { + public isSymbolicLink(): boolean { return (this.mode & S_IFMT) === S_IFLNK; } - public isBlockDevice() { + public isBlockDevice(): boolean { return (this.mode & S_IFMT) === S_IFBLK; } - public isCharacterDevice() { + public isCharacterDevice(): boolean { return (this.mode & S_IFMT) === S_IFCHR; } - public isFIFO() { + public isFIFO(): boolean { return (this.mode & S_IFMT) === S_IFIFO; } - public isSocket() { + public isSocket(): boolean { return (this.mode & S_IFMT) === S_IFSOCK; } } -export const IOErrorMessages = Object.freeze({ +// IOErrorMessages is defined like this to reduce duplication for --isolatedDeclarations +const TemplateIOErrorMessages = { EACCES: "access denied", EIO: "an I/O error occurred", ENOENT: "no such file or directory", @@ -1367,9 +1368,10 @@ export const IOErrorMessages = Object.freeze({ ENOTEMPTY: "directory not empty", EPERM: "operation not permitted", EROFS: "file system is read-only", -}); +} as const; +export const IOErrorMessages: typeof TemplateIOErrorMessages = Object.freeze(TemplateIOErrorMessages); -export function createIOError(code: keyof typeof IOErrorMessages, details = "") { +export function createIOError(code: keyof typeof IOErrorMessages, details = ""): NodeJS.ErrnoException { const err: NodeJS.ErrnoException = new Error(`${code}: ${IOErrorMessages[code]} ${details}`); err.code = code; if (Error.captureStackTrace) Error.captureStackTrace(err, createIOError); diff --git a/src/harness/vpathUtil.ts b/src/harness/vpathUtil.ts index fa26c4a7fd1de..2dfa6b27be03d 100644 --- a/src/harness/vpathUtil.ts +++ b/src/harness/vpathUtil.ts @@ -102,32 +102,32 @@ function validateComponents(components: string[], flags: ValidationFlags, hasTra return true; } -export function validate(path: string, flags: ValidationFlags = ValidationFlags.RelativeOrAbsolute) { +export function validate(path: string, flags: ValidationFlags = ValidationFlags.RelativeOrAbsolute): string { const components = parse(path); const trailing = hasTrailingSeparator(path); if (!validateComponents(components, flags, trailing)) throw vfs.createIOError("ENOENT"); return components.length > 1 && trailing ? format(reduce(components)) + sep : format(reduce(components)); } -export function isDeclaration(path: string) { +export function isDeclaration(path: string): boolean { return ts.isDeclarationFileName(path); } -export function isSourceMap(path: string) { +export function isSourceMap(path: string): boolean { return extname(path, ".map", /*ignoreCase*/ false).length > 0; } const javaScriptSourceMapExtensions: readonly string[] = [".js.map", ".jsx.map"]; -export function isJavaScriptSourceMap(path: string) { +export function isJavaScriptSourceMap(path: string): boolean { return extname(path, javaScriptSourceMapExtensions, /*ignoreCase*/ false).length > 0; } -export function isJson(path: string) { +export function isJson(path: string): boolean { return extname(path, ".json", /*ignoreCase*/ false).length > 0; } -export function isDefaultLibrary(path: string) { +export function isDefaultLibrary(path: string): boolean { return isDeclaration(path) && basename(path).startsWith("lib."); } diff --git a/src/harness/watchUtils.ts b/src/harness/watchUtils.ts index 23a5e3d453014..5875264317424 100644 --- a/src/harness/watchUtils.ts +++ b/src/harness/watchUtils.ts @@ -14,7 +14,7 @@ import { System, } from "./_namespaces/ts.js"; -export function ensureWatchablePath(path: string, locationType: string) { +export function ensureWatchablePath(path: string, locationType: string): void { Debug.assert( canWatchDirectoryOrFilePath(path as Path), `Not a watchable location: ${locationType} like "/home/src/workspaces/project" or refer canWatchDirectoryOrFile for more allowed locations`, @@ -195,7 +195,7 @@ export function createWatchUtils( } } -export function serializeMultiMap(baseline: string[], caption: string, multiMap: MultiMap, serialized: Map | undefined) { +export function serializeMultiMap(baseline: string[], caption: string, multiMap: MultiMap, serialized: Map | undefined): Map | undefined { let hasChange = diffMap(baseline, caption, multiMap, serialized, /*deleted*/ false); hasChange = diffMap(baseline, caption, serialized, multiMap, /*deleted*/ true) || hasChange; if (hasChange) { diff --git a/src/jsTyping/jsTyping.ts b/src/jsTyping/jsTyping.ts index cb38ce1d1af0b..4554eb4c731eb 100644 --- a/src/jsTyping/jsTyping.ts +++ b/src/jsTyping/jsTyping.ts @@ -57,13 +57,13 @@ export interface CachedTyping { } /** @internal */ -export function isTypingUpToDate(cachedTyping: CachedTyping, availableTypingVersions: MapLike) { +export function isTypingUpToDate(cachedTyping: CachedTyping, availableTypingVersions: MapLike): boolean { const availableVersion = new Version(getProperty(availableTypingVersions, `ts${versionMajorMinor}`) || getProperty(availableTypingVersions, "latest")!); return availableVersion.compareTo(cachedTyping.version) <= 0; } /** @internal */ -export function nonRelativeModuleNameForTypingCache(moduleName: string) { +export function nonRelativeModuleNameForTypingCache(moduleName: string): string { return nodeCoreModules.has(moduleName) ? "node" : moduleName; } diff --git a/src/jsTyping/shared.ts b/src/jsTyping/shared.ts index ddf13a4c9f9d7..9689eebaeda66 100644 --- a/src/jsTyping/shared.ts +++ b/src/jsTyping/shared.ts @@ -45,7 +45,7 @@ export namespace Arguments { } /** @internal */ -export function hasArgument(argumentName: string) { +export function hasArgument(argumentName: string): boolean { return sys.args.includes(argumentName); } diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 663eb94fcf3dd..1a9e6ed5b920f 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -188,9 +188,9 @@ import { } from "./_namespaces/ts.server.js"; import * as protocol from "./protocol.js"; -export const maxProgramSizeForNonTsFiles = 20 * 1024 * 1024; +export const maxProgramSizeForNonTsFiles: number = 20 * 1024 * 1024; /** @internal */ -export const maxFileSize = 4 * 1024 * 1024; +export const maxFileSize: number = 4 * 1024 * 1024; export const ProjectsUpdatedInBackgroundEvent = "projectsUpdatedInBackground"; export const ProjectLoadingStartEvent = "projectLoadingStart"; @@ -489,7 +489,7 @@ export function tryConvertScriptKindName(scriptKindName: protocol.ScriptKindName return isString(scriptKindName) ? convertScriptKindName(scriptKindName) : scriptKindName; } -export function convertScriptKindName(scriptKindName: protocol.ScriptKindName) { +export function convertScriptKindName(scriptKindName: protocol.ScriptKindName): ScriptKind { switch (scriptKindName) { case "JS": return ScriptKind.JS; @@ -952,7 +952,7 @@ function isScriptInfoWatchedFromNodeModules(info: ScriptInfo) { * returns true if project updated with new program * @internal */ -export function updateProjectIfDirty(project: Project) { +export function updateProjectIfDirty(project: Project): boolean { project.invalidateResolutionsOfFailedLookupLocations(); return project.dirty && !project.updateGraph(); } @@ -1161,7 +1161,7 @@ export class ProjectService { * * @internal */ - readonly filenameToScriptInfo = new Map(); + readonly filenameToScriptInfo: Map = new Map(); private readonly nodeModulesWatchers = new Map(); /** * Contains all the deleted script info's version information so that @@ -1194,17 +1194,17 @@ export class ProjectService { /** * projects specified by a tsconfig.json file */ - readonly configuredProjects: Map = new Map(); + readonly configuredProjects: Map = new Map(); /** @internal */ - readonly newInferredProjectName = createProjectNameFactoryWithCounter(makeInferredProjectName); + readonly newInferredProjectName: () => string = createProjectNameFactoryWithCounter(makeInferredProjectName); /** @internal */ - readonly newAutoImportProviderProjectName = createProjectNameFactoryWithCounter(makeAutoImportProviderProjectName); + readonly newAutoImportProviderProjectName: () => string = createProjectNameFactoryWithCounter(makeAutoImportProviderProjectName); /** @internal */ - readonly newAuxiliaryProjectName = createProjectNameFactoryWithCounter(makeAuxiliaryProjectName); + readonly newAuxiliaryProjectName: () => string = createProjectNameFactoryWithCounter(makeAuxiliaryProjectName); /** * Open files: with value being project root path, and key being Path of the file that is open */ - readonly openFiles: Map = new Map(); + readonly openFiles: Map = new Map(); /** Config files looked up and cached config files for open script info */ private readonly configFileForOpenFiles = new Map(); /** Set of open script infos that are root of inferred project */ @@ -1233,7 +1233,7 @@ export class ProjectService { * * @internal */ - readonly configFileExistenceInfoCache = new Map(); + readonly configFileExistenceInfoCache: Map = new Map(); /** @internal */ readonly throttledOperations: ThrottledOperations; private readonly hostConfiguration: HostConfiguration; @@ -1295,7 +1295,7 @@ export class ProjectService { private currentPluginEnablementPromise?: Promise; /** @internal */ baseline: (title?: string) => void = noop; - /** @internal */ verifyDocumentRegistry = noop; + /** @internal */ verifyDocumentRegistry: typeof noop = noop; /** @internal */ verifyProgram: (project: Project) => void = noop; /** @internal */ onProjectCreation: (project: Project) => void = noop; /** @internal */ canUseWatchEvents: boolean; @@ -1381,22 +1381,22 @@ export class ProjectService { opts.incrementalVerifier?.(this); } - toPath(fileName: string) { + toPath(fileName: string): Path { return toPath(fileName, this.currentDirectory, this.toCanonicalFileName); } /** @internal */ - getExecutingFilePath() { + getExecutingFilePath(): string { return this.getNormalizedAbsolutePath(this.host.getExecutingFilePath()); } /** @internal */ - getNormalizedAbsolutePath(fileName: string) { + getNormalizedAbsolutePath(fileName: string): string { return getNormalizedAbsolutePath(fileName, this.host.getCurrentDirectory()); } /** @internal */ - setDocument(key: DocumentRegistryBucketKeyWithMode, path: Path, sourceFile: SourceFile) { + setDocument(key: DocumentRegistryBucketKeyWithMode, path: Path, sourceFile: SourceFile): void { const info = Debug.checkDefined(this.getScriptInfoForPath(path)); info.cacheSourceFile = { key, sourceFile }; } @@ -1408,17 +1408,17 @@ export class ProjectService { } /** @internal */ - ensureInferredProjectsUpToDate_TestOnly() { + ensureInferredProjectsUpToDate_TestOnly(): void { this.ensureProjectStructuresUptoDate(); } /** @internal */ - getCompilerOptionsForInferredProjects() { + getCompilerOptionsForInferredProjects(): CompilerOptions | undefined { return this.compilerOptionsForInferredProjects; } /** @internal */ - onUpdateLanguageServiceStateForProject(project: Project, languageServiceEnabled: boolean) { + onUpdateLanguageServiceStateForProject(project: Project, languageServiceEnabled: boolean): void { if (!this.eventHandler) { return; } @@ -1482,12 +1482,12 @@ export class ProjectService { } /** @internal */ - watchTypingLocations(response: WatchTypingLocations) { + watchTypingLocations(response: WatchTypingLocations): void { this.findProject(response.projectName)?.watchTypingLocations(response.files); } /** @internal */ - delayEnsureProjectForOpenFiles() { + delayEnsureProjectForOpenFiles(): void { if (!this.openFiles.size) return; this.pendingEnsureProjectForOpenFiles = true; this.throttledOperations.schedule(ensureProjectForOpenFileSchedule, /*delay*/ 2500, () => { @@ -1520,12 +1520,12 @@ export class ProjectService { } /** @internal */ - hasPendingProjectUpdate(project: Project) { + hasPendingProjectUpdate(project: Project): boolean { return this.pendingProjectUpdates.has(project.getProjectName()); } /** @internal */ - sendProjectsUpdatedInBackgroundEvent() { + sendProjectsUpdatedInBackgroundEvent(): void { if (!this.eventHandler) { return; } @@ -1540,7 +1540,7 @@ export class ProjectService { } /** @internal */ - sendLargeFileReferencedEvent(file: string, fileSize: number) { + sendLargeFileReferencedEvent(file: string, fileSize: number): void { if (!this.eventHandler) { return; } @@ -1553,7 +1553,7 @@ export class ProjectService { } /** @internal */ - sendProjectLoadingStartEvent(project: ConfiguredProject, reason: string) { + sendProjectLoadingStartEvent(project: ConfiguredProject, reason: string): void { if (!this.eventHandler) { return; } @@ -1566,7 +1566,7 @@ export class ProjectService { } /** @internal */ - sendProjectLoadingFinishEvent(project: ConfiguredProject) { + sendProjectLoadingFinishEvent(project: ConfiguredProject): void { if (!this.eventHandler || !project.sendLoadingProjectFinish) { return; } @@ -1580,14 +1580,14 @@ export class ProjectService { } /** @internal */ - sendPerformanceEvent(kind: PerformanceEvent["kind"], durationMs: number) { + sendPerformanceEvent(kind: PerformanceEvent["kind"], durationMs: number): void { if (this.performanceEventHandler) { this.performanceEventHandler({ kind, durationMs }); } } /** @internal */ - delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(project: Project) { + delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(project: Project): void { this.delayUpdateProjectGraph(project); this.delayEnsureProjectForOpenFiles(); } @@ -1663,14 +1663,14 @@ export class ProjectService { } /** @internal */ - forEachProject(cb: (project: Project) => void) { + forEachProject(cb: (project: Project) => void): void { this.externalProjects.forEach(cb); this.configuredProjects.forEach(cb); this.inferredProjects.forEach(cb); } /** @internal */ - forEachEnabledProject(cb: (project: Project) => void) { + forEachEnabledProject(cb: (project: Project) => void): void { this.forEachProject(project => { if (!project.isOrphan() && project.languageServiceEnabled) { cb(project); @@ -1721,7 +1721,7 @@ export class ProjectService { (this.logErrorForScriptInfoNotFound(isString(fileNameOrScriptInfo) ? fileNameOrScriptInfo : fileNameOrScriptInfo.fileName), Errors.ThrowNoProject()); } - getScriptInfoEnsuringProjectsUptoDate(uncheckedFileName: string) { + getScriptInfoEnsuringProjectsUptoDate(uncheckedFileName: string): ScriptInfo | undefined { this.ensureProjectStructuresUptoDate(); return this.getScriptInfo(uncheckedFileName); } @@ -1748,7 +1748,7 @@ export class ProjectService { } } - getFormatCodeOptions(file: NormalizedPath) { + getFormatCodeOptions(file: NormalizedPath): FormatCodeSettings { const info = this.getScriptInfoForNormalizedPath(file); return info && info.getFormatCodeSettings() || this.hostConfiguration.formatCodeOptions; } @@ -2103,7 +2103,7 @@ export class ProjectService { } /** @internal */ - assignOrphanScriptInfoToInferredProject(info: ScriptInfo, projectRootPath: NormalizedPath | undefined) { + assignOrphanScriptInfoToInferredProject(info: ScriptInfo, projectRootPath: NormalizedPath | undefined): InferredProject { Debug.assert(info.isOrphan()); const project = this.getOrCreateInferredProjectForProjectRootPathIfEnabled(info, projectRootPath) || this.getOrCreateSingleInferredProjectIfEnabled() || @@ -2307,7 +2307,7 @@ export class ProjectService { } /** @internal */ - releaseParsedConfig(canonicalConfigFilePath: NormalizedPath, forProject: ConfiguredProject) { + releaseParsedConfig(canonicalConfigFilePath: NormalizedPath, forProject: ConfiguredProject): void { const configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath)!; if (!configFileExistenceInfo.config?.projects.delete(forProject.canonicalConfigFilePath)) return; // If there are still projects watching this config file existence and config, there is nothing to do @@ -2345,7 +2345,7 @@ export class ProjectService { * so that we handle the watches and inferred project root data * @internal */ - stopWatchingConfigFilesForScriptInfo(info: ScriptInfo) { + stopWatchingConfigFilesForScriptInfo(info: ScriptInfo): void { if (this.serverMode !== LanguageServiceMode.Semantic) return; const isRootOfInferredProject = this.rootOfInferredProjects.delete(info); const isOpen = info.isScriptOpen(); @@ -2401,7 +2401,7 @@ export class ProjectService { * * @internal */ - startWatchingConfigFilesForInferredProjectRoot(info: ScriptInfo) { + startWatchingConfigFilesForInferredProjectRoot(info: ScriptInfo): void { if (this.serverMode !== LanguageServiceMode.Semantic) return; Debug.assert(info.isScriptOpen()); // Set this file as the root of inferred project @@ -2489,7 +2489,7 @@ export class ProjectService { } /** @internal */ - findDefaultConfiguredProject(info: ScriptInfo) { + findDefaultConfiguredProject(info: ScriptInfo): ConfiguredProject | undefined { return info.isScriptOpen() ? this.tryFindDefaultConfiguredProjectForOpenScriptInfo( info, @@ -2532,7 +2532,7 @@ export class ProjectService { * when findFromCacheOnly is true only looked up in cache instead of hitting disk to figure things out * @internal */ - getConfigFileNameForFile(info: OpenScriptInfoOrClosedOrConfigFileInfo, findFromCacheOnly: boolean) { + getConfigFileNameForFile(info: OpenScriptInfoOrClosedOrConfigFileInfo, findFromCacheOnly: boolean): NormalizedPath | undefined { // If we are using already cached values, look for values from pending update as well const fromCache = this.getConfigFileNameForFileFromCache(info, findFromCacheOnly); if (fromCache !== undefined) return fromCache || undefined; @@ -2690,7 +2690,7 @@ export class ProjectService { } /** @internal */ - createConfiguredProject(configFileName: NormalizedPath, reason: string) { + createConfiguredProject(configFileName: NormalizedPath, reason: string): ConfiguredProject { tracing?.instant(tracing.Phase.Session, "createConfiguredProject", { configFilePath: configFileName }); const canonicalConfigFilePath = asNormalizedPath(this.toCanonicalFileName(configFileName)); let configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath); @@ -2874,7 +2874,7 @@ export class ProjectService { } /** @internal */ - watchWildcards(configFileName: NormalizedPath, { exists, config }: ConfigFileExistenceInfo, forProject: ConfiguredProject) { + watchWildcards(configFileName: NormalizedPath, { exists, config }: ConfigFileExistenceInfo, forProject: ConfiguredProject): void { config!.projects.set(forProject.canonicalConfigFilePath, true); if (exists) { if (config!.watchedDirectories && !config!.watchedDirectoriesStale) return; @@ -2895,7 +2895,7 @@ export class ProjectService { } /** @internal */ - stopWatchingWildCards(canonicalConfigFilePath: NormalizedPath, forProject: ConfiguredProject) { + stopWatchingWildCards(canonicalConfigFilePath: NormalizedPath, forProject: ConfiguredProject): void { const configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath)!; if ( !configFileExistenceInfo.config || @@ -3001,7 +3001,7 @@ export class ProjectService { * * @internal */ - reloadFileNamesOfConfiguredProject(project: ConfiguredProject) { + reloadFileNamesOfConfiguredProject(project: ConfiguredProject): boolean { const fileNames = this.reloadFileNamesOfParsedConfig(project.getConfigFilePath(), this.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)!.config!); project.updateErrorOnNoInputFiles(fileNames); this.updateNonInferredProjectFiles(project, fileNames.concat(project.getExternalFiles(ProgramUpdateLevel.RootNamesAndUpdate)), fileNamePropertyReader); @@ -3028,7 +3028,7 @@ export class ProjectService { setFileNamesOfAutoImportProviderOrAuxillaryProject( project: AutoImportProviderProject | AuxiliaryProject, fileNames: readonly string[], - ) { + ): void { this.updateNonInferredProjectFiles(project, fileNames, fileNamePropertyReader); } @@ -3037,7 +3037,7 @@ export class ProjectService { project: ConfiguredProject, reason: string, reloadedProjects: Set, - ) { + ): boolean { if (!tryAddToSet(reloadedProjects, project)) return false; this.clearSemanticCache(project); this.reloadConfiguredProject(project, reloadReason(reason)); @@ -3049,7 +3049,7 @@ export class ProjectService { * * @internal */ - reloadConfiguredProject(project: ConfiguredProject, reason: string) { + reloadConfiguredProject(project: ConfiguredProject, reason: string): void { project.isInitialLoadPending = returnFalse; project.pendingUpdateReason = undefined; project.pendingUpdateLevel = ProgramUpdateLevel.Update; @@ -3074,7 +3074,7 @@ export class ProjectService { } /** @internal */ - sendConfigFileDiagEvent(project: ConfiguredProject, triggerFile: NormalizedPath | undefined, force: boolean) { + sendConfigFileDiagEvent(project: ConfiguredProject, triggerFile: NormalizedPath | undefined, force: boolean): boolean { if (!this.eventHandler || this.suppressDiagnosticEvents) return false; const diagnostics = project.getLanguageService().getCompilerOptionsDiagnostics(); diagnostics.push(...project.getAllProjectErrors()); @@ -3216,7 +3216,7 @@ export class ProjectService { currentDirectory: string, hostToQueryFileExistsOn: DirectoryStructureHost, deferredDeleteOk: boolean, - ) { + ): ScriptInfo | undefined { return this.getOrCreateScriptInfoNotOpenedByClientForNormalizedPath( toNormalizedPath(uncheckedFileName), currentDirectory, @@ -3227,7 +3227,7 @@ export class ProjectService { ); } - getScriptInfo(uncheckedFileName: string) { + getScriptInfo(uncheckedFileName: string): ScriptInfo | undefined { return this.getScriptInfoForNormalizedPath(toNormalizedPath(uncheckedFileName)); } @@ -3475,7 +3475,7 @@ export class ProjectService { scriptKind?: ScriptKind, hasMixedContent?: boolean, hostToQueryFileExistsOn?: { fileExists(path: string): boolean; }, - ) { + ): ScriptInfo | undefined { return this.getOrCreateScriptInfoWorker( fileName, this.currentDirectory, @@ -3544,12 +3544,12 @@ export class ProjectService { /** * This gets the script info for the normalized path. If the path is not rooted disk path then the open script info with project root context is preferred */ - getScriptInfoForNormalizedPath(fileName: NormalizedPath) { + getScriptInfoForNormalizedPath(fileName: NormalizedPath): ScriptInfo | undefined { return !isRootedDiskPath(fileName) && this.openFilesWithNonRootedDiskPath.get(this.toCanonicalFileName(fileName)) || this.getScriptInfoForPath(normalizedPathToPath(fileName, this.currentDirectory, this.toCanonicalFileName)); } - getScriptInfoForPath(fileName: Path) { + getScriptInfoForPath(fileName: Path): ScriptInfo | undefined { const info = this.filenameToScriptInfo.get(fileName); return !info || !info.deferredDelete ? info : undefined; } @@ -3722,11 +3722,11 @@ export class ProjectService { } /** @internal */ - setPerformanceEventHandler(performanceEventHandler: PerformanceEventHandler) { + setPerformanceEventHandler(performanceEventHandler: PerformanceEventHandler): void { this.performanceEventHandler = performanceEventHandler; } - setHostConfiguration(args: protocol.ConfigureRequestArguments) { + setHostConfiguration(args: protocol.ConfigureRequestArguments): void { if (args.file) { const info = this.getScriptInfoForNormalizedPath(toNormalizedPath(args.file)); if (info) { @@ -3794,7 +3794,7 @@ export class ProjectService { } /** @internal */ - getWatchOptions(project: Project) { + getWatchOptions(project: Project): WatchOptions | undefined { return this.getWatchOptionsFromProjectWatchOptions(project.getWatchOptions(), project.getCurrentDirectory()); } @@ -3809,7 +3809,7 @@ export class ProjectService { projectOptions || hostWatchOptions; } - closeLog() { + closeLog(): void { this.logger.close(); } @@ -3845,7 +3845,7 @@ export class ProjectService { * This function rebuilds the project for every file opened by the client * This does not reload contents of open files from disk. But we could do that if needed */ - reloadProjects() { + reloadProjects(): void { this.logger.info("reload projects."); // If we want this to also reload open files from disk, we could do that, // but then we need to make sure we arent calling this function @@ -4343,7 +4343,7 @@ export class ProjectService { } /** @internal */ - loadAncestorProjectTree(forProjects?: ReadonlyCollection) { + loadAncestorProjectTree(forProjects?: ReadonlyCollection): void { forProjects ??= new Set( mapDefinedIterator(this.configuredProjects.entries(), ([key, project]) => !project.isInitialLoadPending() ? key : undefined), ); @@ -4750,7 +4750,7 @@ export class ProjectService { } /** @internal */ - applyChangesToFile(scriptInfo: ScriptInfo, changes: Iterable) { + applyChangesToFile(scriptInfo: ScriptInfo, changes: Iterable): void { for (const change of changes) { scriptInfo.editContent(change.span.start, change.span.start + change.span.length, change.newText); } @@ -5004,7 +5004,7 @@ export class ProjectService { } } - hasDeferredExtension() { + hasDeferredExtension(): boolean { for (const extension of this.hostConfiguration.extraFileExtensions!) { // TODO: GH#18217 if (extension.scriptKind === ScriptKind.Deferred) { return true; @@ -5018,7 +5018,7 @@ export class ProjectService { * Performs the initial steps of enabling a plugin by finding and instantiating the module for a plugin either asynchronously or synchronously * @internal */ - requestEnablePlugin(project: Project, pluginConfigEntry: PluginImport, searchPaths: string[]) { + requestEnablePlugin(project: Project, pluginConfigEntry: PluginImport, searchPaths: string[]): void { if (!this.host.importPlugin && !this.host.require) { this.logger.info("Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded"); return; @@ -5082,12 +5082,12 @@ export class ProjectService { } /** @internal */ - hasNewPluginEnablementRequests() { + hasNewPluginEnablementRequests(): boolean { return !!this.pendingPluginEnablements; } /** @internal */ - hasPendingPluginEnablements() { + hasPendingPluginEnablements(): boolean { return !!this.currentPluginEnablementPromise; } @@ -5096,7 +5096,7 @@ export class ProjectService { * * @internal */ - async waitForPendingPlugins() { + async waitForPendingPlugins(): Promise { while (this.currentPluginEnablementPromise) { await this.currentPluginEnablementPromise; } @@ -5107,7 +5107,7 @@ export class ProjectService { * * @internal */ - enableRequestedPlugins() { + enableRequestedPlugins(): void { if (this.pendingPluginEnablements) { void this.enableRequestedPluginsAsync(); } @@ -5164,7 +5164,7 @@ export class ProjectService { if (sendProjectsUpdatedInBackgroundEvent) this.sendProjectsUpdatedInBackgroundEvent(); } - configurePlugin(args: protocol.ConfigurePluginRequestArguments) { + configurePlugin(args: protocol.ConfigurePluginRequestArguments): void { // For any projects that already have the plugin loaded, configure the plugin this.forEachEnabledProject(project => project.onPluginConfigurationChanged(args.pluginName, args.configuration)); @@ -5283,7 +5283,7 @@ export class ProjectService { } /** @internal */ - getIncompleteCompletionsCache() { + getIncompleteCompletionsCache(): IncompleteCompletionsCache { return this.incompleteCompletionsCache ||= createIncompleteCompletionsCache(); } } diff --git a/src/server/project.ts b/src/server/project.ts index bbd97689b17d5..6df9e1aca3e4a 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -68,6 +68,7 @@ import { HasInvalidatedLibResolutions, HasInvalidatedResolutions, HostCancellationToken, + IncompleteCompletionsCache, inferredTypesContainingFile, InstallPackageOptions, IScriptSnapshot, @@ -85,6 +86,7 @@ import { memoize, ModuleResolutionCache, ModuleResolutionHost, + ModuleSpecifierCache, noop, noopFileWatcher, normalizePath, @@ -115,6 +117,7 @@ import { sortAndDeduplicate, SortedReadonlyArray, SourceFile, + SourceFileLike, SourceMapper, startsWith, StringLiteralLike, @@ -146,6 +149,7 @@ import { Msg, NormalizedPath, nullTypingsInstaller, + PackageJsonCache, PackageJsonWatcher, ProjectOptions, ProjectService, @@ -378,7 +382,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo * * @internal */ - cachedUnresolvedImportsPerFile = new Map(); + cachedUnresolvedImportsPerFile: Map = new Map(); /** @internal */ lastCachedUnresolvedImportsList: SortedReadonlyArray | undefined; @@ -466,12 +470,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo private readonly cancellationToken: ThrottledCancellationToken; - public isNonTsProject() { + public isNonTsProject(): boolean { updateProjectIfDirty(this); return allFilesAreJsOrDts(this); } - public isJsOnlyProject() { + public isJsOnlyProject(): boolean { updateProjectIfDirty(this); return hasOneOrMoreJsAndNoTsFiles(this); } @@ -555,7 +559,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ protected typeAcquisition: TypeAcquisition | undefined; /** @internal */ - createHash = maybeBind(this.projectService.host, this.projectService.host.createHash); + createHash: ((data: string) => string) | undefined = maybeBind(this.projectService.host, this.projectService.host.createHash); /** @internal*/ preferNonRecursiveWatch: boolean | undefined; readonly jsDocParsingMode: JSDocParsingMode | undefined; @@ -648,7 +652,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getGlobalTypingsCacheLocation() { + getGlobalTypingsCacheLocation(): string | undefined { return this.getTypeAcquisition().enable ? this.projectService.typingsInstaller.globalTypingsCacheLocation : undefined; } @@ -668,20 +672,20 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } // Method of LanguageServiceHost - getCompilationSettings() { + getCompilationSettings(): CompilerOptions { return this.compilerOptions; } // Method to support public API - getCompilerOptions() { + getCompilerOptions(): CompilerOptions { return this.getCompilationSettings(); } - getNewLine() { + getNewLine(): string { return this.projectService.host.newLine; } - getProjectVersion() { + getProjectVersion(): string { return this.projectStateVersion.toString(); } @@ -689,7 +693,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return undefined; } - getScriptFileNames() { + getScriptFileNames(): string[] { if (!this.rootFilesMap.size) { return ts.emptyArray; } @@ -723,12 +727,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return scriptInfo; } - getScriptKind(fileName: string) { + getScriptKind(fileName: string): ScriptKind { const info = this.projectService.getScriptInfoForPath(this.toPath(fileName)); return (info && info.scriptKind)!; // TODO: GH#18217 } - getScriptVersion(filename: string) { + getScriptVersion(filename: string): string { // Don't attach to the project if version is asked const info = this.projectService.getOrCreateScriptInfoNotOpenedByClient( @@ -755,12 +759,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return this.currentDirectory; } - getDefaultLibFileName() { + getDefaultLibFileName(): string { const nodeModuleBinDir = getDirectoryPath(normalizePath(this.projectService.getExecutingFilePath())); return combinePaths(nodeModuleBinDir, getDefaultLibFileName(this.compilerOptions)); } - useCaseSensitiveFileNames() { + useCaseSensitiveFileNames(): boolean { return this.projectService.host.useCaseSensitiveFileNames; } @@ -825,12 +829,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - toPath(fileName: string) { + toPath(fileName: string): Path { return toPath(fileName, this.currentDirectory, this.projectService.toCanonicalFileName); } /** @internal */ - watchDirectoryOfFailedLookupLocation(directory: string, cb: DirectoryWatcherCallback, flags: WatchDirectoryFlags) { + watchDirectoryOfFailedLookupLocation(directory: string, cb: DirectoryWatcherCallback, flags: WatchDirectoryFlags): FileWatcher { return this.projectService.watchFactory.watchDirectory( directory, cb, @@ -842,7 +846,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - watchAffectingFileLocation(file: string, cb: FileWatcherCallback) { + watchAffectingFileLocation(file: string, cb: FileWatcherCallback): FileWatcher { return this.projectService.watchFactory.watchFile( file, cb, @@ -854,12 +858,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - clearInvalidateResolutionOfFailedLookupTimer() { + clearInvalidateResolutionOfFailedLookupTimer(): boolean { return this.projectService.throttledOperations.cancel(`${this.getProjectName()}FailedLookupInvalidation`); } /** @internal */ - scheduleInvalidateResolutionsOfFailedLookupLocations() { + scheduleInvalidateResolutionsOfFailedLookupLocations(): void { this.projectService.throttledOperations.schedule(`${this.getProjectName()}FailedLookupInvalidation`, /*delay*/ 1000, () => { if (this.resolutionCache.invalidateResolutionsOfFailedLookupLocations()) { this.projectService.delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(this); @@ -868,7 +872,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - invalidateResolutionsOfFailedLookupLocations() { + invalidateResolutionsOfFailedLookupLocations(): void { if ( this.clearInvalidateResolutionOfFailedLookupTimer() && this.resolutionCache.invalidateResolutionsOfFailedLookupLocations() @@ -879,12 +883,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - onInvalidatedResolution() { + onInvalidatedResolution(): void { this.projectService.delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(this); } /** @internal */ - watchTypeRootsDirectory(directory: string, cb: DirectoryWatcherCallback, flags: WatchDirectoryFlags) { + watchTypeRootsDirectory(directory: string, cb: DirectoryWatcherCallback, flags: WatchDirectoryFlags): FileWatcher { return this.projectService.watchFactory.watchDirectory( directory, cb, @@ -896,33 +900,33 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - hasChangedAutomaticTypeDirectiveNames() { + hasChangedAutomaticTypeDirectiveNames(): boolean { return this.resolutionCache.hasChangedAutomaticTypeDirectiveNames(); } /** @internal */ - onChangedAutomaticTypeDirectiveNames() { + onChangedAutomaticTypeDirectiveNames(): void { this.projectService.delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles(this); } /** @internal */ - globalCacheResolutionModuleName = JsTyping.nonRelativeModuleNameForTypingCache; + globalCacheResolutionModuleName: typeof JsTyping.nonRelativeModuleNameForTypingCache = JsTyping.nonRelativeModuleNameForTypingCache; /** @internal */ - fileIsOpen(filePath: Path) { + fileIsOpen(filePath: Path): boolean { return this.projectService.openFiles.has(filePath); } /** @internal */ - writeLog(s: string) { + writeLog(s: string): void { this.projectService.logger.info(s); } - log(s: string) { + log(s: string): void { this.writeLog(s); } - error(s: string) { + error(s: string): void { this.projectService.logger.msg(s, Msg.Err); } @@ -946,7 +950,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return this.projectErrors || emptyArray; } - setProjectErrors(projectErrors: Diagnostic[] | undefined) { + setProjectErrors(projectErrors: Diagnostic[] | undefined): void { this.projectErrors = projectErrors; } @@ -963,7 +967,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - clearSourceMapperCache() { + clearSourceMapperCache(): void { this.languageService.clearSourceMapperCache(); } @@ -973,12 +977,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getSourceFileLike(fileName: string) { + getSourceFileLike(fileName: string): SourceFileLike | undefined { return this.projectService.getSourceFileLike(fileName, this); } /** @internal */ - shouldEmitFile(scriptInfo: ScriptInfo | undefined) { + shouldEmitFile(scriptInfo: ScriptInfo | undefined): boolean | undefined { return scriptInfo && !scriptInfo.isDynamicOrHasMixedContent() && !this.program!.isSourceOfProjectReferenceRedirect(scriptInfo.path); @@ -1032,7 +1036,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return { emitSkipped, diagnostics }; } - enableLanguageService() { + enableLanguageService(): void { if (this.languageServiceEnabled || this.projectService.serverMode === LanguageServiceMode.Syntactic) { return; } @@ -1042,7 +1046,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - cleanupProgram() { + cleanupProgram(): void { if (this.program) { // Root files are always attached to the project irrespective of program for (const f of this.program.getSourceFiles()) { @@ -1053,7 +1057,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } } - disableLanguageService(lastFileExceededProgramSize?: string) { + disableLanguageService(lastFileExceededProgramSize?: string): void { if (!this.languageServiceEnabled) { return; } @@ -1073,7 +1077,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo this.projectService.onUpdateLanguageServiceStateForProject(this, /*languageServiceEnabled*/ false); } - getProjectName() { + getProjectName(): string { return this.projectName; } @@ -1100,7 +1104,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo })); } - getSourceFile(path: Path) { + getSourceFile(path: Path): SourceFile | undefined { if (!this.program) { return undefined; } @@ -1113,7 +1117,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return path === options.configFilePath ? options.configFile : this.getSourceFile(path); } - close() { + close(): void { if (this.typingsCache) this.projectService.typingsInstaller.onProjectClosed(this); this.typingsCache = undefined; this.closeWatchingTypingLocations(); @@ -1176,11 +1180,11 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } } - isClosed() { + isClosed(): boolean { return this.rootFilesMap === undefined; } - hasRoots() { + hasRoots(): boolean { return !!this.rootFilesMap?.size; } @@ -1194,11 +1198,11 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getRootFilesMap() { + getRootFilesMap(): Map { return this.rootFilesMap; } - getRootScriptInfos() { + getRootScriptInfos(): ScriptInfo[] { return arrayFrom(ts.mapDefinedIterator(this.rootFilesMap.values(), value => value.info)); } @@ -1218,7 +1222,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return emptyArray; } - getFileNames(excludeFilesFromExternalLibraries?: boolean, excludeConfigFiles?: boolean) { + getFileNames(excludeFilesFromExternalLibraries?: boolean, excludeConfigFiles?: boolean): NormalizedPath[] { if (!this.program) { return []; } @@ -1256,14 +1260,14 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getFileNamesWithRedirectInfo(includeProjectReferenceRedirectInfo: boolean) { + getFileNamesWithRedirectInfo(includeProjectReferenceRedirectInfo: boolean): protocol.FileWithProjectReferenceRedirectInfo[] { return this.getFileNames().map((fileName): protocol.FileWithProjectReferenceRedirectInfo => ({ fileName, isSourceOfProjectReferenceRedirect: includeProjectReferenceRedirectInfo && this.isSourceOfProjectReferenceRedirect(fileName), })); } - hasConfigFile(configFilePath: NormalizedPath) { + hasConfigFile(configFilePath: NormalizedPath): boolean { if (this.program && this.languageServiceEnabled) { const configFile = this.program.getCompilerOptions().configFile; if (configFile) { @@ -1297,12 +1301,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return false; } - isRoot(info: ScriptInfo) { + isRoot(info: ScriptInfo): boolean { return this.rootFilesMap?.get(info.path)?.info === info; } // add a root file to project - addRoot(info: ScriptInfo, fileName?: NormalizedPath) { + addRoot(info: ScriptInfo, fileName?: NormalizedPath): void { Debug.assert(!this.isRoot(info)); this.rootFilesMap.set(info.path, { fileName: fileName || info.fileName, info }); info.attachToProject(this); @@ -1311,13 +1315,13 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } // add a root file that doesnt exist on host - addMissingFileRoot(fileName: NormalizedPath) { + addMissingFileRoot(fileName: NormalizedPath): void { const path = this.projectService.toPath(fileName); this.rootFilesMap.set(path, { fileName }); this.markAsDirty(); } - removeFile(info: ScriptInfo, fileExists: boolean, detachFromProject: boolean) { + removeFile(info: ScriptInfo, fileExists: boolean, detachFromProject: boolean): void { if (this.isRoot(info)) { this.removeRoot(info); } @@ -1337,12 +1341,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo this.markAsDirty(); } - registerFileUpdate(fileName: string) { + registerFileUpdate(fileName: string): void { (this.updatedFileNames || (this.updatedFileNames = new Set())).add(fileName); } /** @internal */ - markFileAsDirty(changedFile: Path) { + markFileAsDirty(changedFile: Path): void { this.markAsDirty(); if (this.exportMapCache && !this.exportMapCache.isEmpty()) { (this.changedFilesForExportMapCache ||= new Set()).add(changedFile); @@ -1350,7 +1354,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - markAsDirty() { + markAsDirty(): void { if (!this.dirty) { this.projectStateVersion++; this.dirty = true; @@ -1358,24 +1362,24 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - markAutoImportProviderAsDirty() { + markAutoImportProviderAsDirty(): void { if (!this.autoImportProviderHost) this.autoImportProviderHost = undefined; this.autoImportProviderHost?.markAsDirty(); } /** @internal */ - onAutoImportProviderSettingsChanged() { + onAutoImportProviderSettingsChanged(): void { this.markAutoImportProviderAsDirty(); } /** @internal */ - onPackageJsonChange() { + onPackageJsonChange(): void { this.moduleSpecifierCache.clear(); this.markAutoImportProviderAsDirty(); } /** @internal */ - onFileAddedOrRemoved(isSymlink: boolean | undefined) { + onFileAddedOrRemoved(isSymlink: boolean | undefined): void { this.hasAddedorRemovedFiles = true; if (isSymlink) { this.hasAddedOrRemovedSymlinks = true; @@ -1383,7 +1387,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - onDiscoveredSymlink() { + onDiscoveredSymlink(): void { this.hasAddedOrRemovedSymlinks = true; } @@ -1393,7 +1397,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo _oldOptions: CompilerOptions, hasSourceFileByPath: boolean, newSourceFileByResolvedPath: SourceFile | undefined, - ) { + ): void { if ( !newSourceFileByResolvedPath || (oldSourceFile.resolvedPath === oldSourceFile.path && newSourceFileByResolvedPath.resolvedPath !== oldSourceFile.path) @@ -1409,7 +1413,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo updateFromProjectInProgress = false; /** @internal */ - updateFromProject() { + updateFromProject(): void { updateProjectIfDirty(this); } @@ -1468,7 +1472,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - enqueueInstallTypingsForProject(forceRefresh: boolean) { + enqueueInstallTypingsForProject(forceRefresh: boolean): void { const typeAcquisition = this.getTypeAcquisition(); if (!typeAcquisition || !typeAcquisition.enable || this.projectService.typingsInstaller === nullTypingsInstaller) { @@ -1496,7 +1500,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - updateTypingFiles(compilerOptions: CompilerOptions, typeAcquisition: TypeAcquisition, unresolvedImports: SortedReadonlyArray, newTypings: string[]) { + updateTypingFiles(compilerOptions: CompilerOptions, typeAcquisition: TypeAcquisition, unresolvedImports: SortedReadonlyArray, newTypings: string[]): void { this.typingsCache = { compilerOptions, typeAcquisition, @@ -1523,7 +1527,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - watchTypingLocations(files: readonly string[] | undefined) { + watchTypingLocations(files: readonly string[] | undefined): void { if (!files) { this.typingWatchers!.isInvoked = false; return; @@ -1789,7 +1793,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - sendPerformanceEvent(kind: PerformanceEvent["kind"], durationMs: number) { + sendPerformanceEvent(kind: PerformanceEvent["kind"], durationMs: number): void { this.projectService.sendPerformanceEvent(kind, durationMs); } @@ -1837,7 +1841,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - addGeneratedFileWatch(generatedFile: string, sourceFile: string) { + addGeneratedFileWatch(generatedFile: string, sourceFile: string): void { if (this.compilerOptions.outFile) { // Single watcher if (!this.generatedFilesMap) { @@ -1902,11 +1906,11 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return scriptInfo; } - getScriptInfo(uncheckedFileName: string) { + getScriptInfo(uncheckedFileName: string): ScriptInfo | undefined { return this.projectService.getScriptInfo(uncheckedFileName); } - filesToString(writeProjectFileNames: boolean) { + filesToString(writeProjectFileNames: boolean): string { return this.filesToStringWorker(writeProjectFileNames, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); } @@ -1928,7 +1932,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - print(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { + print(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean): void { this.writeLog(`Project '${this.projectName}' (${ProjectKind[this.projectKind]})`); this.writeLog(this.filesToStringWorker( writeProjectFileNames && this.projectService.logger.hasLevel(LogLevel.verbose), @@ -1942,7 +1946,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo this.noDtsResolutionProject?.print(/*writeProjectFileNames*/ false, /*writeFileExplaination*/ false, /*writeFileVersionAndText*/ false); } - setCompilerOptions(compilerOptions: CompilerOptions) { + setCompilerOptions(compilerOptions: CompilerOptions): void { if (compilerOptions) { compilerOptions.allowNonTsExtensions = true; const oldOptions = this.compilerOptions; @@ -1961,7 +1965,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - setWatchOptions(watchOptions: WatchOptions | undefined) { + setWatchOptions(watchOptions: WatchOptions | undefined): void { this.watchOptions = watchOptions; } @@ -1976,7 +1980,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } } - getTypeAcquisition() { + getTypeAcquisition(): TypeAcquisition { return this.typeAcquisition || {}; } @@ -2023,8 +2027,8 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo info => info.isSourceOfProjectReferenceRedirect, ); - const added: Map = new Map(); - const removed: Map = new Map(); + const added: Map = new Map(); + const removed: Map = new Map(); const updated: string[] = updatedFileNames ? arrayFrom(updatedFileNames.keys()) : []; const updatedRedirects: protocol.FileWithProjectReferenceRedirectInfo[] = []; @@ -2091,12 +2095,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - isSourceOfProjectReferenceRedirect(fileName: string) { + isSourceOfProjectReferenceRedirect(fileName: string): boolean { return !!this.program && this.program.isSourceOfProjectReferenceRedirect(fileName); } /** @internal */ - protected getGlobalPluginSearchPaths() { + protected getGlobalPluginSearchPaths(): string[] { // Search any globally-specified probe paths, then our peer node_modules return [ ...this.projectService.pluginProbeLocations, @@ -2135,7 +2139,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - enableProxy(pluginModuleFactory: PluginModuleFactory, configEntry: PluginImport) { + enableProxy(pluginModuleFactory: PluginModuleFactory, configEntry: PluginImport): void { try { if (typeof pluginModuleFactory !== "function") { this.projectService.logger.info(`Skipped loading plugin ${configEntry.name} because it did not expose a proper factory function`); @@ -2170,7 +2174,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - onPluginConfigurationChanged(pluginName: string, configuration: any) { + onPluginConfigurationChanged(pluginName: string, configuration: any): void { this.plugins.filter(plugin => plugin.name === pluginName).forEach(plugin => { if (plugin.module.onConfigurationChanged) { plugin.module.onConfigurationChanged(configuration); @@ -2179,7 +2183,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** Starts a new check for diagnostics. Call this if some file has updated that would cause diagnostics to be changed. */ - refreshDiagnostics() { + refreshDiagnostics(): void { this.projectService.sendProjectsUpdatedInBackgroundEvent(); } @@ -2200,22 +2204,22 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getPackageJsonCache() { + getPackageJsonCache(): PackageJsonCache { return this.projectService.packageJsonCache; } /** @internal */ - getCachedExportInfoMap() { + getCachedExportInfoMap(): ExportInfoMap { return this.exportMapCache ||= createCacheableExportInfoMap(this); } /** @internal */ - clearCachedExportInfoMap() { + clearCachedExportInfoMap(): void { this.exportMapCache?.clear(); } /** @internal */ - getModuleSpecifierCache() { + getModuleSpecifierCache(): ModuleSpecifierCache { return this.moduleSpecifierCache; } @@ -2296,12 +2300,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - watchNodeModulesForPackageJsonChanges(directoryPath: string) { + watchNodeModulesForPackageJsonChanges(directoryPath: string): FileWatcher { return this.projectService.watchPackageJsonsInNodeModules(directoryPath, this); } /** @internal */ - getIncompleteCompletionsCache() { + getIncompleteCompletionsCache(): IncompleteCompletionsCache { return this.projectService.getIncompleteCompletionsCache(); } @@ -2320,7 +2324,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - runWithTemporaryFileUpdate(rootFile: string, updatedText: string, cb: (updatedProgram: Program, originalProgram: Program | undefined, updatedFile: SourceFile) => void) { + runWithTemporaryFileUpdate(rootFile: string, updatedText: string, cb: (updatedProgram: Program, originalProgram: Program | undefined, updatedFile: SourceFile) => void): void { const originalProgram = this.program; const rootSourceFile = Debug.checkDefined(this.program?.getSourceFile(rootFile), "Expected file to be part of program"); const originalText = Debug.checkDefined(rootSourceFile.getFullText()); @@ -2336,7 +2340,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } /** @internal */ - getCompilerOptionsForNoDtsResolutionProject() { + getCompilerOptionsForNoDtsResolutionProject(): CompilerOptions { return { ...this.getCompilerOptions(), noDtsResolution: true, @@ -2395,14 +2399,14 @@ function extractUnresolvedImportsFromSourceFile( export class InferredProject extends Project { private _isJsInferredProject = false; - toggleJsInferredProject(isJsInferredProject: boolean) { + toggleJsInferredProject(isJsInferredProject: boolean): void { if (isJsInferredProject !== this._isJsInferredProject) { this._isJsInferredProject = isJsInferredProject; this.setCompilerOptions(); } } - override setCompilerOptions(options?: CompilerOptions) { + override setCompilerOptions(options?: CompilerOptions): void { // Avoid manipulating the given options directly if (!options && !this.getCompilationSettings()) { return; @@ -2457,7 +2461,7 @@ export class InferredProject extends Project { this.enableGlobalPlugins(this.getCompilerOptions()); } - override addRoot(info: ScriptInfo) { + override addRoot(info: ScriptInfo): void { Debug.assert(info.isScriptOpen()); this.projectService.startWatchingConfigFilesForInferredProjectRoot(info); if (!this._isJsInferredProject && info.isJavaScript()) { @@ -2469,7 +2473,7 @@ export class InferredProject extends Project { super.addRoot(info); } - override removeRoot(info: ScriptInfo) { + override removeRoot(info: ScriptInfo): void { this.projectService.stopWatchingConfigFilesForScriptInfo(info); super.removeRoot(info); // Delay toggling to isJsInferredProject = false till we actually need it again @@ -2481,11 +2485,11 @@ export class InferredProject extends Project { } /** @internal */ - override isOrphan() { + override isOrphan(): boolean { return !this.hasRoots(); } - isProjectWithSingleRoot() { + isProjectWithSingleRoot(): boolean { // - when useSingleInferredProject is not set and projectRootPath is not set, // we can guarantee that this will be the only root // - other wise it has single root if it has single root script info @@ -2493,7 +2497,7 @@ export class InferredProject extends Project { this.getRootScriptInfos().length === 1; } - override close() { + override close(): void { forEach(this.getRootScriptInfos(), info => this.projectService.stopWatchingConfigFilesForScriptInfo(info)); super.close(); } @@ -2764,7 +2768,7 @@ export class AutoImportProviderProject extends Project { } /** @internal */ - isEmpty() { + isEmpty(): boolean { return !some(this.rootFileNames); } @@ -2773,7 +2777,7 @@ export class AutoImportProviderProject extends Project { return true; } - override updateGraph() { + override updateGraph(): boolean { let rootFileNames = this.rootFileNames; if (!rootFileNames) { rootFileNames = AutoImportProviderProject.getRootFileNames( @@ -2800,17 +2804,17 @@ export class AutoImportProviderProject extends Project { return; } - override hasRoots() { + override hasRoots(): boolean { return !!this.rootFileNames?.length; } /** @internal */ - override markAsDirty() { + override markAsDirty(): void { this.rootFileNames = undefined; super.markAsDirty(); } - override getScriptFileNames() { + override getScriptFileNames(): string[] { return this.rootFileNames || ts.emptyArray; } @@ -2832,22 +2836,22 @@ export class AutoImportProviderProject extends Project { throw new Error("AutoImportProviderProject cannot provide its own host; use `hostProject.getModuleResolutionHostForAutomImportProvider()` instead."); } - override getProjectReferences() { + override getProjectReferences(): readonly ProjectReference[] | undefined { return this.hostProject.getProjectReferences(); } /** @internal */ - override includePackageJsonAutoImports() { + override includePackageJsonAutoImports(): PackageJsonAutoImportPreference { return PackageJsonAutoImportPreference.Off; } /** @internal */ - override getSymlinkCache() { + override getSymlinkCache(): SymlinkCache { return this.hostProject.getSymlinkCache(); } /** @internal */ - override getModuleResolutionCache() { + override getModuleResolutionCache(): ModuleResolutionCache | undefined { return this.hostProject.getCurrentProgram()?.getModuleResolutionCache(); } } @@ -2864,7 +2868,7 @@ export class ConfiguredProject extends Project { pendingUpdateReason: string | undefined; /** @internal */ - openFileWatchTriggered = new Map(); + openFileWatchTriggered: Map = new Map(); /** @internal */ canConfigFileJsonReportNoInputFiles = false; @@ -2923,7 +2927,7 @@ export class ConfiguredProject extends Project { } /** @internal */ - setCompilerHost(host: CompilerHost) { + setCompilerHost(host: CompilerHost): void { this.compilerHost = host; } @@ -2933,12 +2937,12 @@ export class ConfiguredProject extends Project { } /** @internal */ - override useSourceOfProjectReferenceRedirect() { + override useSourceOfProjectReferenceRedirect(): boolean { return this.languageServiceEnabled; } /** @internal */ - override getParsedCommandLine(fileName: string) { + override getParsedCommandLine(fileName: string): ParsedCommandLine | undefined { const configFileName = asNormalizedPath(normalizePath(fileName)); const canonicalConfigFilePath = asNormalizedPath(this.projectService.toCanonicalFileName(configFileName)); // Ensure the config file existience info is cached @@ -2956,7 +2960,7 @@ export class ConfiguredProject extends Project { } /** @internal */ - onReleaseParsedCommandLine(fileName: string) { + onReleaseParsedCommandLine(fileName: string): void { this.releaseParsedConfig(asNormalizedPath(this.projectService.toCanonicalFileName(asNormalizedPath(normalizePath(fileName))))); } @@ -3017,7 +3021,7 @@ export class ConfiguredProject extends Project { return this.directoryStructureHost as CachedDirectoryStructureHost; } - getConfigFilePath() { + getConfigFilePath(): NormalizedPath { return asNormalizedPath(this.getProjectName()); } @@ -3025,13 +3029,13 @@ export class ConfiguredProject extends Project { return this.projectReferences; } - updateReferences(refs: readonly ProjectReference[] | undefined) { + updateReferences(refs: readonly ProjectReference[] | undefined): void { this.projectReferences = refs; this.potentialProjectReferences = undefined; } /** @internal */ - setPotentialProjectReference(canonicalConfigPath: NormalizedPath) { + setPotentialProjectReference(canonicalConfigPath: NormalizedPath): void { Debug.assert(this.isInitialLoadPending()); (this.potentialProjectReferences || (this.potentialProjectReferences = new Set())).add(canonicalConfigPath); } @@ -3090,11 +3094,11 @@ export class ConfiguredProject extends Project { return this.projectErrors || emptyArray; } - override setProjectErrors(projectErrors: Diagnostic[]) { + override setProjectErrors(projectErrors: Diagnostic[]): void { this.projectErrors = projectErrors; } - override close() { + override close(): void { this.projectService.configFileExistenceInfoCache.forEach((_configFileExistenceInfo, canonicalConfigFilePath) => this.releaseParsedConfig(canonicalConfigFilePath)); this.projectErrors = undefined; this.openFileWatchTriggered.clear(); @@ -3103,13 +3107,13 @@ export class ConfiguredProject extends Project { } /** @internal */ - override markAsDirty() { + override markAsDirty(): void { if (this.deferredClose) return; super.markAsDirty(); } /** @internal */ - isSolution() { + isSolution(): boolean { return this.getRootFilesMap().size === 0 && !this.canConfigFileJsonReportNoInputFiles; } @@ -3119,12 +3123,12 @@ export class ConfiguredProject extends Project { return !!this.deferredClose; } - getEffectiveTypeRoots() { + getEffectiveTypeRoots(): string[] { return getEffectiveTypeRoots(this.getCompilationSettings(), this) || []; } /** @internal */ - updateErrorOnNoInputFiles(fileNames: string[]) { + updateErrorOnNoInputFiles(fileNames: string[]): void { updateErrorForNoInputFiles(fileNames, this.getConfigFilePath(), this.getCompilerOptions().configFile!.configFileSpecs!, this.projectErrors!, this.canConfigFileJsonReportNoInputFiles); } } @@ -3160,13 +3164,13 @@ export class ExternalProject extends Project { this.enableGlobalPlugins(this.getCompilerOptions()); } - override updateGraph() { + override updateGraph(): boolean { const result = super.updateGraph(); this.projectService.sendProjectTelemetry(this); return result; } - override getExcludedFiles() { + override getExcludedFiles(): readonly NormalizedPath[] { return this.excludedFiles; } } diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index c974871f4d20c..afadbe12d50b7 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -100,13 +100,13 @@ export class TextStorage { this.version = initialVersion || 0; } - public getVersion() { + public getVersion(): string { return this.svc ? `SVC-${this.version}-${this.svc.getSnapshotVersion()}` : `Text-${this.version}`; } - public hasScriptVersionCache_TestOnly() { + public hasScriptVersionCache_TestOnly(): boolean { return this.svc !== undefined; } @@ -120,7 +120,7 @@ export class TextStorage { } /** Public for testing */ - public useText(newText: string) { + public useText(newText: string): void { this.svc = undefined; this.text = newText; this.textSnapshot = undefined; @@ -130,7 +130,7 @@ export class TextStorage { this.version++; } - public edit(start: number, end: number, newText: string) { + public edit(start: number, end: number, newText: string): void { this.switchToScriptVersionCache().edit(start, end - start, newText); this.ownFileText = false; this.text = undefined; @@ -174,7 +174,7 @@ export class TextStorage { * Reads the contents from tempFile(if supplied) or own file and sets it as contents * returns true if text changed */ - public reloadWithFileText(tempFileName?: string) { + public reloadWithFileText(tempFileName?: string): boolean { const { text: newText, fileSize } = tempFileName || !this.info.isDynamicOrHasMixedContent() ? this.getFileTextAndSize(tempFileName) : { text: "", fileSize: undefined }; @@ -196,13 +196,13 @@ export class TextStorage { * Schedule reload from the disk if its not already scheduled and its not own text * returns true when scheduling reload */ - public scheduleReloadIfNeeded() { + public scheduleReloadIfNeeded(): boolean { return !this.pendingReloadFromDisk && !this.ownFileText ? this.pendingReloadFromDisk = true : false; } - public delayReloadFromFileIntoText() { + public delayReloadFromFileIntoText(): void { this.pendingReloadFromDisk = true; } @@ -345,7 +345,7 @@ export class TextStorage { } } -export function isDynamicFileName(fileName: NormalizedPath) { +export function isDynamicFileName(fileName: NormalizedPath): boolean { return fileName[0] === "^" || ((fileName.includes("walkThroughSnippet:/") || fileName.includes("untitled:/")) && getBaseFileName(fileName)[0] === "^") || @@ -428,15 +428,15 @@ export class ScriptInfo { } /** @internal */ - public isDynamicOrHasMixedContent() { + public isDynamicOrHasMixedContent(): boolean { return this.hasMixedContent || this.isDynamic; } - public isScriptOpen() { + public isScriptOpen(): boolean { return this.textStorage.isOpen; } - public open(newText: string | undefined) { + public open(newText: string | undefined): void { this.textStorage.isOpen = true; if ( newText !== undefined && @@ -447,14 +447,14 @@ export class ScriptInfo { } } - public close(fileExists = true) { + public close(fileExists = true): void { this.textStorage.isOpen = false; if (fileExists && this.textStorage.scheduleReloadIfNeeded()) { this.markContainingProjectsAsDirty(); } } - public getSnapshot() { + public getSnapshot(): IScriptSnapshot { return this.textStorage.getSnapshot(); } @@ -510,7 +510,7 @@ export class ScriptInfo { return isNew; } - isAttached(project: Project) { + isAttached(project: Project): boolean { // unrolled for common cases switch (this.containingProjects.length) { case 0: @@ -524,7 +524,7 @@ export class ScriptInfo { } } - detachFromProject(project: Project) { + detachFromProject(project: Project): void { // unrolled for common cases switch (this.containingProjects.length) { case 0: @@ -554,7 +554,7 @@ export class ScriptInfo { } } - detachAllProjects() { + detachAllProjects(): void { for (const p of this.containingProjects) { if (isConfiguredProject(p)) { p.getCachedDirectoryStructureHost().addOrDeleteFile(this.fileName, this.path, FileWatcherEventKind.Deleted); @@ -572,7 +572,7 @@ export class ScriptInfo { clear(this.containingProjects); } - getDefaultProject() { + getDefaultProject(): Project { switch (this.containingProjects.length) { case 0: return Errors.ThrowNoProject(); @@ -654,18 +654,18 @@ export class ScriptInfo { return this.textStorage.getVersion(); } - saveTo(fileName: string) { + saveTo(fileName: string): void { this.host.writeFile(fileName, getSnapshotText(this.textStorage.getSnapshot())); } /** @internal */ - delayReloadNonMixedContentFile() { + delayReloadNonMixedContentFile(): void { Debug.assert(!this.isDynamicOrHasMixedContent()); this.textStorage.delayReloadFromFileIntoText(); this.markContainingProjectsAsDirty(); } - reloadFromFile(tempFileName?: NormalizedPath) { + reloadFromFile(tempFileName?: NormalizedPath): boolean { if (this.textStorage.reloadWithFileText(tempFileName)) { this.markContainingProjectsAsDirty(); return true; @@ -678,18 +678,18 @@ export class ScriptInfo { this.markContainingProjectsAsDirty(); } - markContainingProjectsAsDirty() { + markContainingProjectsAsDirty(): void { for (const p of this.containingProjects) { p.markFileAsDirty(this.path); } } - isOrphan() { + isOrphan(): boolean { return this.deferredDelete || !forEach(this.containingProjects, p => !p.isOrphan()); } /** @internal */ - isContainedByBackgroundProject() { + isContainedByBackgroundProject(): boolean { return some( this.containingProjects, isBackgroundProject, @@ -699,7 +699,7 @@ export class ScriptInfo { /** * @param line 1 based index */ - lineToTextSpan(line: number) { + lineToTextSpan(line: number): TextSpan { return this.textStorage.lineToTextSpan(line); } @@ -721,12 +721,12 @@ export class ScriptInfo { return location; } - public isJavaScript() { + public isJavaScript(): boolean { return this.scriptKind === ScriptKind.JS || this.scriptKind === ScriptKind.JSX; } /** @internal */ - closeSourceMapFileWatcher() { + closeSourceMapFileWatcher(): void { if (this.sourceMapFilePath && !isString(this.sourceMapFilePath)) { closeFileWatcherOf(this.sourceMapFilePath); this.sourceMapFilePath = undefined; diff --git a/src/server/scriptVersionCache.ts b/src/server/scriptVersionCache.ts index 306e310f23ee3..55a957928a1ae 100644 --- a/src/server/scriptVersionCache.ts +++ b/src/server/scriptVersionCache.ts @@ -287,7 +287,7 @@ export class ScriptVersionCache { } // REVIEW: can optimize by coalescing simple edits - edit(pos: number, deleteLen: number, insertedText?: string) { + edit(pos: number, deleteLen: number, insertedText?: string): void { this.changes.push(new TextChange(pos, deleteLen, insertedText)); if ( this.changes.length > ScriptVersionCache.changeNumberThreshold || @@ -345,7 +345,7 @@ export class ScriptVersionCache { return createTextSpan(absolutePosition, len); } - getTextChangesBetweenVersions(oldVersion: number, newVersion: number) { + getTextChangesBetweenVersions(oldVersion: number, newVersion: number): TextChangeRange | undefined { if (oldVersion < newVersion) { if (oldVersion >= this.minVersion) { const textChangeRanges: TextChangeRange[] = []; @@ -366,11 +366,11 @@ export class ScriptVersionCache { } } - getLineCount() { + getLineCount(): number { return this._getSnapshot().index.getLineCount(); } - static fromString(script: string) { + static fromString(script: string): ScriptVersionCache { const svc = new ScriptVersionCache(); const snap = new LineIndexSnapshot(0, svc, new LineIndex()); svc.versions[svc.currentVersion] = snap; @@ -423,7 +423,7 @@ export class LineIndex { return this.root.charOffsetToLineInfo(1, position); } - getLineCount() { + getLineCount(): number { return this.root.lineCount(); } @@ -438,7 +438,7 @@ export class LineIndex { } } - load(lines: string[]) { + load(lines: string[]): void { if (lines.length > 0) { const leaves: LineLeaf[] = []; for (let i = 0; i < lines.length; i++) { @@ -451,11 +451,11 @@ export class LineIndex { } } - walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker) { + walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker): void { this.root.walk(rangeStart, rangeLength, walkFns); } - getText(rangeStart: number, rangeLength: number) { + getText(rangeStart: number, rangeLength: number): string { let accum = ""; if ((rangeLength > 0) && (rangeStart < this.root.charCount())) { this.walk(rangeStart, rangeLength, { @@ -473,7 +473,7 @@ export class LineIndex { return this.root.charCount(); } - every(f: (ll: LineLeaf, s: number, len: number) => boolean, rangeStart: number, rangeEnd?: number) { + every(f: (ll: LineLeaf, s: number, len: number) => boolean, rangeStart: number, rangeEnd?: number): boolean { if (!rangeEnd) { rangeEnd = this.root.charCount(); } @@ -559,7 +559,10 @@ export class LineIndex { return this.buildTreeFromBottom(interiorNodes); } - static linesFromText(text: string) { + static linesFromText(text: string): { + lines: string[]; + lineMap: number[]; + } { const lineMap = computeLineStarts(text); if (lineMap.length === 0) { @@ -595,7 +598,7 @@ export class LineNode implements LineCollection { return false; } - updateCounts() { + updateCounts(): void { this.totalChars = 0; this.totalLines = 0; for (const child of this.children) { @@ -627,7 +630,7 @@ export class LineNode implements LineCollection { } } - walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker) { + walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker): void { // assume (rangeStart < this.totalChars) && (rangeLength <= this.totalChars) let childIndex = 0; let childCharCount = this.children[childIndex].charCount(); @@ -748,7 +751,7 @@ export class LineNode implements LineCollection { return splitNode; } - remove(child: LineCollection) { + remove(child: LineCollection): void { const childIndex = this.findChildIndex(child); const clen = this.children.length; if (childIndex < (clen - 1)) { @@ -765,7 +768,7 @@ export class LineNode implements LineCollection { return childIndex; } - insertAt(child: LineCollection, nodes: LineCollection[]) { + insertAt(child: LineCollection, nodes: LineCollection[]): LineNode[] { let childIndex = this.findChildIndex(child); const clen = this.children.length; const nodeCount = nodes.length; @@ -825,11 +828,11 @@ export class LineNode implements LineCollection { Debug.assert(this.children.length <= lineCollectionCapacity); } - charCount() { + charCount(): number { return this.totalChars; } - lineCount() { + lineCount(): number { return this.totalLines; } } @@ -843,11 +846,11 @@ export class LineLeaf implements LineCollection { return true; } - walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker) { + walk(rangeStart: number, rangeLength: number, walkFns: LineIndexWalker): void { walkFns.leaf(rangeStart, rangeLength, this); } - charCount() { + charCount(): number { return this.text.length; } diff --git a/src/server/session.ts b/src/server/session.ts index fd0ed26586dc7..c34a18a56011d 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -316,7 +316,7 @@ function allEditsBeforePos(edits: readonly TextChange[], pos: number): boolean { /** @deprecated use ts.server.protocol.CommandTypes */ export type CommandNames = protocol.CommandTypes; /** @deprecated use ts.server.protocol.CommandTypes */ -export const CommandNames = (protocol as any).CommandTypes; +export const CommandNames: any = (protocol as any).CommandTypes; export function formatMessage(msg: T, logger: Logger, byteLength: (s: string, encoding: BufferEncoding) => number, newLine: string): string { const verboseLogging = logger.hasLevel(LogLevel.verbose); @@ -1227,7 +1227,7 @@ export class Session implements EventSender { this.logger.msg(msg, Msg.Err); } - public send(msg: protocol.Message) { + public send(msg: protocol.Message): void { if (msg.type === "event" && !this.canUseEvents) { if (this.logger.hasLevel(LogLevel.verbose)) { this.logger.info(`Session does not support events: ignored event: ${stringifyIndented(msg)}`); @@ -1237,7 +1237,7 @@ export class Session implements EventSender { this.writeMessage(msg); } - protected writeMessage(msg: protocol.Message) { + protected writeMessage(msg: protocol.Message): void { const msgText = formatMessage(msg, this.logger, this.byteLength, this.host.newLine); this.host.write(msgText); } @@ -3289,12 +3289,12 @@ export class Session implements EventSender { return outgoingCalls.map(call => this.toProtocolCallHierarchyOutgoingCall(call, scriptInfo)); } - getCanonicalFileName(fileName: string) { + getCanonicalFileName(fileName: string): string { const name = this.host.useCaseSensitiveFileNames ? fileName : toFileNameLowerCase(fileName); return normalizePath(name); } - exit() {/*overridden*/} + exit(): void {/*overridden*/} private notRequired(request: protocol.Request | undefined): HandlerResponse { if (request) this.doOutput(/*info*/ undefined, request.command, request.seq, /*success*/ true, this.performanceData); @@ -3710,7 +3710,7 @@ export class Session implements EventSender { }, })); - public addProtocolHandler(command: string, handler: (request: protocol.Request) => HandlerResponse) { + public addProtocolHandler(command: string, handler: (request: protocol.Request) => HandlerResponse): void { if (this.handlers.has(command)) { throw new Error(`Protocol handler already exists for command "${command}"`); } @@ -3759,7 +3759,7 @@ export class Session implements EventSender { } } - public onMessage(message: TMessage) { + public onMessage(message: TMessage): void { this.gcTimer.scheduleCollect(); let start: [number, number] | undefined; const currentPerformanceData = this.performanceData; diff --git a/src/server/typingInstallerAdapter.ts b/src/server/typingInstallerAdapter.ts index 5f8e90b7f837d..f92b6bf2a8405 100644 --- a/src/server/typingInstallerAdapter.ts +++ b/src/server/typingInstallerAdapter.ts @@ -104,7 +104,7 @@ export abstract class TypingsInstallerAdapter implements ITypingsInstaller { return promise; } - attach(projectService: ProjectService) { + attach(projectService: ProjectService): void { this.projectService = projectService; this.installer = this.createInstallerProcess(); } @@ -131,7 +131,7 @@ export abstract class TypingsInstallerAdapter implements ITypingsInstaller { } } - handleMessage(response: TypesRegistryResponse | PackageInstalledResponse | SetTypings | InvalidateCachedTypings | BeginInstallTypes | EndInstallTypes | InitializationFailedResponse | server.WatchTypingLocations) { + handleMessage(response: TypesRegistryResponse | PackageInstalledResponse | SetTypings | InvalidateCachedTypings | BeginInstallTypes | EndInstallTypes | InitializationFailedResponse | server.WatchTypingLocations): void { if (this.logger.hasLevel(LogLevel.verbose)) { this.logger.info(`TIAdapter:: Received response:${stringifyIndented(response)}`); } @@ -234,7 +234,7 @@ export abstract class TypingsInstallerAdapter implements ITypingsInstaller { } } - scheduleRequest(request: DiscoverTypings) { + scheduleRequest(request: DiscoverTypings): void { if (this.logger.hasLevel(LogLevel.verbose)) { this.logger.info(`TIAdapter:: Scheduling request for: ${request.projectName}`); } diff --git a/src/server/utilities.ts b/src/server/utilities.ts index 5ea8cd876f3e7..5466d4c448d28 100644 --- a/src/server/utilities.ts +++ b/src/server/utilities.ts @@ -20,7 +20,7 @@ export class ThrottledOperations { * of the new one. (Note that the amount of time the canceled operation had been * waiting does not affect the amount of time that the new operation waits.) */ - public schedule(operationId: string, delay: number, cb: () => void) { + public schedule(operationId: string, delay: number, cb: () => void): void { const pendingTimeout = this.pendingTimeouts.get(operationId); if (pendingTimeout) { // another operation was already scheduled for this id - cancel it @@ -33,7 +33,7 @@ export class ThrottledOperations { } } - public cancel(operationId: string) { + public cancel(operationId: string): boolean { const pendingTimeout = this.pendingTimeouts.get(operationId); if (!pendingTimeout) return false; this.host.clearTimeout(pendingTimeout); @@ -55,7 +55,7 @@ export class GcTimer { constructor(private readonly host: ServerHost, private readonly delay: number, private readonly logger: Logger) { } - public scheduleCollect() { + public scheduleCollect(): void { if (!this.host.gc || this.timerId !== undefined) { // no global.gc or collection was already scheduled - skip this request return; diff --git a/src/server/utilitiesPublic.ts b/src/server/utilitiesPublic.ts index c0ce5dfea1295..2476292715de0 100644 --- a/src/server/utilitiesPublic.ts +++ b/src/server/utilitiesPublic.ts @@ -117,7 +117,7 @@ export interface ProjectOptions { configHasExcludeProperty: boolean; } -export function isInferredProjectName(name: string) { +export function isInferredProjectName(name: string): boolean { // POSIX defines /dev/null as a device - there should be no file with this prefix return /dev\/null\/inferredProject\d+\*/.test(name); } diff --git a/src/services/breakpoints.ts b/src/services/breakpoints.ts index 17d20da69ee92..b3e53fed929b5 100644 --- a/src/services/breakpoints.ts +++ b/src/services/breakpoints.ts @@ -77,7 +77,7 @@ import { * * @internal */ -export function spanInSourceFileAtLocation(sourceFile: SourceFile, position: number) { +export function spanInSourceFileAtLocation(sourceFile: SourceFile, position: number): TextSpan | undefined { // Cannot set breakpoint in dts file if (sourceFile.isDeclarationFile) { return undefined; diff --git a/src/services/codeFixProvider.ts b/src/services/codeFixProvider.ts index 686a96dea6c8e..7dbf939b4da05 100644 --- a/src/services/codeFixProvider.ts +++ b/src/services/codeFixProvider.ts @@ -29,7 +29,7 @@ const errorCodeToFixes = createMultiMap(); const fixIdToRegistration = new Map(); /** @internal */ -export function createCodeFixActionWithoutFixAll(fixName: string, changes: FileTextChanges[], description: DiagnosticOrDiagnosticAndArguments) { +export function createCodeFixActionWithoutFixAll(fixName: string, changes: FileTextChanges[], description: DiagnosticOrDiagnosticAndArguments): CodeFixAction { return createCodeFixActionWorker(fixName, diagnosticToString(description), changes, /*fixId*/ undefined, /*fixAllDescription*/ undefined); } @@ -39,7 +39,7 @@ export function createCodeFixAction(fixName: string, changes: FileTextChanges[], } /** @internal */ -export function createCodeFixActionMaybeFixAll(fixName: string, changes: FileTextChanges[], description: DiagnosticOrDiagnosticAndArguments, fixId?: {}, fixAllDescription?: DiagnosticOrDiagnosticAndArguments, command?: CodeActionCommand) { +export function createCodeFixActionMaybeFixAll(fixName: string, changes: FileTextChanges[], description: DiagnosticOrDiagnosticAndArguments, fixId?: {}, fixAllDescription?: DiagnosticOrDiagnosticAndArguments, command?: CodeActionCommand): CodeFixAction { return createCodeFixActionWorker(fixName, diagnosticToString(description), changes, fixId, fixAllDescription && diagnosticToString(fixAllDescription), command); } @@ -48,7 +48,7 @@ function createCodeFixActionWorker(fixName: string, description: string, changes } /** @internal */ -export function registerCodeFix(reg: CodeFixRegistration) { +export function registerCodeFix(reg: CodeFixRegistration): void { for (const error of reg.errorCodes) { errorCodeToFixesArray = undefined; errorCodeToFixes.add(String(error), reg); diff --git a/src/services/codefixes/helpers.ts b/src/services/codefixes/helpers.ts index c5fb66a99bd1d..3040e062dabaa 100644 --- a/src/services/codefixes/helpers.ts +++ b/src/services/codefixes/helpers.ts @@ -180,7 +180,7 @@ export function addNewNodeForMemberSymbol( importAdder: ImportAdder | undefined, addClassElement: (node: AddNode) => void, body: Block | undefined, - preserveOptional = PreserveOptionalFlags.All, + preserveOptional: PreserveOptionalFlags = PreserveOptionalFlags.All, isAmbient = false, ): void { const declarations = symbol.getDeclarations(); @@ -387,7 +387,7 @@ export function createSignatureDeclarationFromSignature( optional: boolean | undefined, enclosingDeclaration: Node | undefined, importAdder: ImportAdder | undefined, -) { +): FunctionDeclaration | MethodDeclaration | FunctionExpression | ArrowFunction | undefined { const program = context.program; const checker = program.getTypeChecker(); const scriptTarget = getEmitScriptTarget(program.getCompilerOptions()); @@ -850,7 +850,7 @@ export function setJsonCompilerOptionValues( changeTracker: textChanges.ChangeTracker, configFile: TsConfigSourceFile, options: [string, Expression][], -) { +): undefined { const tsconfigObjectLiteral = getTsConfigObjectLiteralExpression(configFile); if (!tsconfigObjectLiteral) return undefined; @@ -889,7 +889,7 @@ export function setJsonCompilerOptionValue( configFile: TsConfigSourceFile, optionName: string, optionValue: Expression, -) { +): void { setJsonCompilerOptionValues(changeTracker, configFile, [[optionName, optionValue]]); } @@ -908,7 +908,10 @@ function findJsonProperty(obj: ObjectLiteralExpression, name: string): PropertyA * * @internal */ -export function tryGetAutoImportableReferenceFromTypeNode(importTypeNode: TypeNode | undefined, scriptTarget: ScriptTarget) { +export function tryGetAutoImportableReferenceFromTypeNode(importTypeNode: TypeNode | undefined, scriptTarget: ScriptTarget): { + typeNode: TypeNode; + symbols: Symbol[]; +} | undefined { let symbols: Symbol[] | undefined; const typeNode = visitNode(importTypeNode, visit, isTypeNode); if (symbols && typeNode) { @@ -946,7 +949,7 @@ function replaceFirstIdentifierOfEntityName(name: EntityName, newIdentifier: Ide } /** @internal */ -export function importSymbols(importAdder: ImportAdder, symbols: readonly Symbol[]) { +export function importSymbols(importAdder: ImportAdder, symbols: readonly Symbol[]): void { symbols.forEach(s => importAdder.addImportFromExportedSymbol(s, /*isValidTypeOnlyUseSite*/ true)); } diff --git a/src/services/codefixes/importFixes.ts b/src/services/codefixes/importFixes.ts index ad7f7c63022ff..d19746cba7826 100644 --- a/src/services/codefixes/importFixes.ts +++ b/src/services/codefixes/importFixes.ts @@ -857,7 +857,7 @@ export function getImportCompletionAction( } /** @internal */ -export function getPromoteTypeOnlyCompletionAction(sourceFile: SourceFile, symbolToken: Identifier, program: Program, host: LanguageServiceHost, formatContext: formatting.FormatContext, preferences: UserPreferences) { +export function getPromoteTypeOnlyCompletionAction(sourceFile: SourceFile, symbolToken: Identifier, program: Program, host: LanguageServiceHost, formatContext: formatting.FormatContext, preferences: UserPreferences): CodeAction | undefined { const compilerOptions = program.getCompilerOptions(); const symbolName = single(getSymbolNamesToImport(sourceFile, program.getTypeChecker(), symbolToken, compilerOptions)); const fix = getTypeOnlyPromotionFix(sourceFile, symbolToken, symbolName, program); diff --git a/src/services/exportInfoMap.ts b/src/services/exportInfoMap.ts index 62040ab30982b..1bfa8ab018580 100644 --- a/src/services/exportInfoMap.ts +++ b/src/services/exportInfoMap.ts @@ -458,7 +458,7 @@ export function forEachExternalModuleToImportFrom( preferences: UserPreferences, useAutoImportProvider: boolean, cb: (module: Symbol, moduleFile: SourceFile | undefined, program: Program, isFromPackageJson: boolean) => void, -) { +): void { const useCaseSensitiveFileNames = hostUsesCaseSensitiveFileNames(host); const excludePatterns = preferences.autoImportFileExcludePatterns && getIsExcludedPatterns(preferences, useCaseSensitiveFileNames); @@ -527,7 +527,7 @@ function getIsExcluded(excludePatterns: readonly RegExp[], host: LanguageService } /** @internal */ -export function getIsFileExcluded(host: LanguageServiceHost, preferences: UserPreferences) { +export function getIsFileExcluded(host: LanguageServiceHost, preferences: UserPreferences): (sourceFile: SourceFile) => boolean { if (!preferences.autoImportFileExcludePatterns) return () => false; return getIsExcluded(getIsExcludedPatterns(preferences, hostUsesCaseSensitiveFileNames(host)), host); } @@ -599,7 +599,10 @@ export function getExportInfoMap(importingFile: SourceFile | FutureSourceFile, h } /** @internal */ -export function getDefaultLikeExportInfo(moduleSymbol: Symbol, checker: TypeChecker) { +export function getDefaultLikeExportInfo(moduleSymbol: Symbol, checker: TypeChecker): { + symbol: Symbol; + exportKind: ExportKind; +} | undefined { const exportEquals = checker.resolveExternalModuleSymbol(moduleSymbol); if (exportEquals !== moduleSymbol) return { symbol: exportEquals, exportKind: ExportKind.ExportEquals }; const defaultExport = checker.tryGetMemberInModuleExports(InternalSymbolName.Default, moduleSymbol); diff --git a/src/services/findAllReferences.ts b/src/services/findAllReferences.ts index 6e11dac1419fd..74aeb9c5be05c 100644 --- a/src/services/findAllReferences.ts +++ b/src/services/findAllReferences.ts @@ -1051,7 +1051,7 @@ export namespace Core { return mergeReferences(program, moduleReferences, references, moduleReferencesOfExportTarget); } - export function getAdjustedNode(node: Node, options: Options) { + export function getAdjustedNode(node: Node, options: Options): Node { if (options.use === FindReferencesUse.References) { node = getAdjustedReferenceLocation(node); } diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 2dc19c021e302..e641b0f2b0434 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -1377,7 +1377,7 @@ export function getRangeOfEnclosingComment( sourceFile: SourceFile, position: number, precedingToken?: Node | null, // eslint-disable-line no-restricted-syntax - tokenAtPosition = getTokenAtPosition(sourceFile, position), + tokenAtPosition: Node = getTokenAtPosition(sourceFile, position), ): CommentRange | undefined { const jsdoc = findAncestor(tokenAtPosition, isJSDoc); if (jsdoc) tokenAtPosition = jsdoc.parent; diff --git a/src/services/formatting/formattingContext.ts b/src/services/formatting/formattingContext.ts index f41b7ee0ca283..ff73e9c578241 100644 --- a/src/services/formatting/formattingContext.ts +++ b/src/services/formatting/formattingContext.ts @@ -35,7 +35,7 @@ export class FormattingContext { constructor(public readonly sourceFile: SourceFileLike, public formattingRequestKind: FormattingRequestKind, public options: FormatCodeSettings) { } - public updateContext(currentRange: TextRangeWithKind, currentTokenParent: Node, nextRange: TextRangeWithKind, nextTokenParent: Node, commonParent: Node) { + public updateContext(currentRange: TextRangeWithKind, currentTokenParent: Node, nextRange: TextRangeWithKind, nextTokenParent: Node, commonParent: Node): void { this.currentTokenSpan = Debug.checkDefined(currentRange); this.currentTokenParent = Debug.checkDefined(currentTokenParent); this.nextTokenSpan = Debug.checkDefined(nextRange); @@ -76,7 +76,7 @@ export class FormattingContext { return this.tokensAreOnSameLine; } - public ContextNodeBlockIsOnOneLine() { + public ContextNodeBlockIsOnOneLine(): boolean { if (this.contextNodeBlockIsOnOneLine === undefined) { this.contextNodeBlockIsOnOneLine = this.BlockIsOnOneLine(this.contextNode); } @@ -84,7 +84,7 @@ export class FormattingContext { return this.contextNodeBlockIsOnOneLine; } - public NextNodeBlockIsOnOneLine() { + public NextNodeBlockIsOnOneLine(): boolean { if (this.nextNodeBlockIsOnOneLine === undefined) { this.nextNodeBlockIsOnOneLine = this.BlockIsOnOneLine(this.nextTokenParent); } diff --git a/src/services/formatting/smartIndenter.ts b/src/services/formatting/smartIndenter.ts index c2141602f1108..c6ed975a1a516 100644 --- a/src/services/formatting/smartIndenter.ts +++ b/src/services/formatting/smartIndenter.ts @@ -233,7 +233,7 @@ export namespace SmartIndenter { return getIndentationForNodeWorker(n, start, ignoreActualIndentationRange, /*indentationDelta*/ 0, sourceFile, /*isNextChild*/ false, options); } - export function getBaseIndentation(options: EditorSettings) { + export function getBaseIndentation(options: EditorSettings): number { return options.baseIndentSize || 0; } @@ -602,7 +602,10 @@ export namespace SmartIndenter { * value of 'character' for '$' is 3 * value of 'column' for '$' is 6 (assuming that tab size is 4) */ - export function findFirstNonWhitespaceCharacterAndColumn(startPos: number, endPos: number, sourceFile: SourceFileLike, options: EditorSettings) { + export function findFirstNonWhitespaceCharacterAndColumn(startPos: number, endPos: number, sourceFile: SourceFileLike, options: EditorSettings): { + column: number; + character: number; + } { let character = 0; let column = 0; for (let pos = startPos; pos < endPos; pos++) { diff --git a/src/services/jsDoc.ts b/src/services/jsDoc.ts index cbefd89bf8403..0f8cb859d6822 100644 --- a/src/services/jsDoc.ts +++ b/src/services/jsDoc.ts @@ -383,7 +383,7 @@ export function getJSDocTagNameCompletions(): CompletionEntry[] { } /** @internal */ -export const getJSDocTagNameCompletionDetails = getJSDocTagCompletionDetails; +export const getJSDocTagNameCompletionDetails: typeof getJSDocTagCompletionDetails = getJSDocTagCompletionDetails; /** @internal */ export function getJSDocTagCompletions(): CompletionEntry[] { diff --git a/src/services/organizeImports.ts b/src/services/organizeImports.ts index e7cc236947c84..1508ba7672d5e 100644 --- a/src/services/organizeImports.ts +++ b/src/services/organizeImports.ts @@ -914,19 +914,19 @@ export function getNamedImportSpecifierComparerWithDetection(importDecl: ImportD } /** @internal */ -export function getImportDeclarationInsertionIndex(sortedImports: readonly AnyImportOrRequireStatement[], newImport: AnyImportOrRequireStatement, comparer: Comparer) { +export function getImportDeclarationInsertionIndex(sortedImports: readonly AnyImportOrRequireStatement[], newImport: AnyImportOrRequireStatement, comparer: Comparer): number { const index = binarySearch(sortedImports, newImport, identity, (a, b) => compareImportsOrRequireStatements(a, b, comparer)); return index < 0 ? ~index : index; } /** @internal */ -export function getImportSpecifierInsertionIndex(sortedImports: readonly ImportSpecifier[], newImport: ImportSpecifier, comparer: Comparer) { +export function getImportSpecifierInsertionIndex(sortedImports: readonly ImportSpecifier[], newImport: ImportSpecifier, comparer: Comparer): number { const index = binarySearch(sortedImports, newImport, identity, comparer); return index < 0 ? ~index : index; } /** @internal */ -export function compareImportsOrRequireStatements(s1: AnyImportOrRequireStatement, s2: AnyImportOrRequireStatement, comparer: Comparer) { +export function compareImportsOrRequireStatements(s1: AnyImportOrRequireStatement, s2: AnyImportOrRequireStatement, comparer: Comparer): Comparison { return compareModuleSpecifiersWorker(getModuleSpecifierExpression(s1), getModuleSpecifierExpression(s2), comparer) || compareImportKind(s1, s2); } @@ -950,7 +950,7 @@ export function testCoalesceImports(importGroup: readonly ImportDeclaration[], i * @deprecated Only used for testing * @internal */ -export function testCoalesceExports(exportGroup: readonly ExportDeclaration[], ignoreCase: boolean, preferences?: UserPreferences) { +export function testCoalesceExports(exportGroup: readonly ExportDeclaration[], ignoreCase: boolean, preferences?: UserPreferences): readonly ExportDeclaration[] { const comparer = (s1: ExportSpecifier, s2: ExportSpecifier) => compareImportOrExportSpecifiers(s1, s2, getOrganizeImportsOrdinalStringComparer(ignoreCase), { organizeImportsTypeOrder: preferences?.organizeImportsTypeOrder ?? "last" }); return coalesceExportsWorker(exportGroup, comparer); } @@ -959,7 +959,7 @@ export function testCoalesceExports(exportGroup: readonly ExportDeclaration[], i * @deprecated Only used for testing * @internal */ -export function compareModuleSpecifiers(m1: Expression | undefined, m2: Expression | undefined, ignoreCase?: boolean) { +export function compareModuleSpecifiers(m1: Expression | undefined, m2: Expression | undefined, ignoreCase?: boolean): Comparison { const comparer = getOrganizeImportsOrdinalStringComparer(!!ignoreCase); return compareModuleSpecifiersWorker(m1, m2, comparer); } diff --git a/src/services/refactorProvider.ts b/src/services/refactorProvider.ts index 1b21149070931..b341d18124404 100644 --- a/src/services/refactorProvider.ts +++ b/src/services/refactorProvider.ts @@ -18,7 +18,7 @@ const refactors = new Map(); * * @internal */ -export function registerRefactor(name: string, refactor: Refactor) { +export function registerRefactor(name: string, refactor: Refactor): void { refactors.set(name, refactor); } diff --git a/src/services/refactors/convertImport.ts b/src/services/refactors/convertImport.ts index b0071598b3bb7..1b21d2d5beb02 100644 --- a/src/services/refactors/convertImport.ts +++ b/src/services/refactors/convertImport.ts @@ -210,7 +210,7 @@ function getLeftOfPropertyAccessOrQualifiedName(propertyAccessOrQualifiedName: P } /** @internal */ -export function doChangeNamedToNamespaceOrDefault(sourceFile: SourceFile, program: Program, changes: textChanges.ChangeTracker, toConvert: NamedImports, shouldUseDefault = getShouldUseDefault(program, toConvert.parent)): void { +export function doChangeNamedToNamespaceOrDefault(sourceFile: SourceFile, program: Program, changes: textChanges.ChangeTracker, toConvert: NamedImports, shouldUseDefault: boolean = getShouldUseDefault(program, toConvert.parent)): void { const checker = program.getTypeChecker(); const importDecl = toConvert.parent.parent; const { moduleSpecifier } = importDecl; diff --git a/src/services/refactors/extractSymbol.ts b/src/services/refactors/extractSymbol.ts index 423922f691323..2d59e42c433d6 100644 --- a/src/services/refactors/extractSymbol.ts +++ b/src/services/refactors/extractSymbol.ts @@ -387,17 +387,17 @@ export namespace Messages { export const cannotExtractRangeContainingConditionalReturnStatement: DiagnosticMessage = createMessage("Cannot extract range containing conditional return statement."); export const cannotExtractRangeContainingLabeledBreakOrContinueStatementWithTargetOutsideOfTheRange: DiagnosticMessage = createMessage("Cannot extract range containing labeled break or continue with target outside of the range."); export const cannotExtractRangeThatContainsWritesToReferencesLocatedOutsideOfTheTargetRangeInGenerators: DiagnosticMessage = createMessage("Cannot extract range containing writes to references located outside of the target range in generators."); - export const typeWillNotBeVisibleInTheNewScope = createMessage("Type will not visible in the new scope."); - export const functionWillNotBeVisibleInTheNewScope = createMessage("Function will not visible in the new scope."); - export const cannotExtractIdentifier = createMessage("Select more than a single identifier."); - export const cannotExtractExportedEntity = createMessage("Cannot extract exported declaration"); - export const cannotWriteInExpression = createMessage("Cannot write back side-effects when extracting an expression"); - export const cannotExtractReadonlyPropertyInitializerOutsideConstructor = createMessage("Cannot move initialization of read-only class property outside of the constructor"); - export const cannotExtractAmbientBlock = createMessage("Cannot extract code from ambient contexts"); - export const cannotAccessVariablesFromNestedScopes = createMessage("Cannot access variables from nested scopes"); - export const cannotExtractToJSClass = createMessage("Cannot extract constant to a class scope in JS"); - export const cannotExtractToExpressionArrowFunction = createMessage("Cannot extract constant to an arrow function without a block"); - export const cannotExtractFunctionsContainingThisToMethod = createMessage("Cannot extract functions containing this to method"); + export const typeWillNotBeVisibleInTheNewScope: DiagnosticMessage = createMessage("Type will not visible in the new scope."); + export const functionWillNotBeVisibleInTheNewScope: DiagnosticMessage = createMessage("Function will not visible in the new scope."); + export const cannotExtractIdentifier: DiagnosticMessage = createMessage("Select more than a single identifier."); + export const cannotExtractExportedEntity: DiagnosticMessage = createMessage("Cannot extract exported declaration"); + export const cannotWriteInExpression: DiagnosticMessage = createMessage("Cannot write back side-effects when extracting an expression"); + export const cannotExtractReadonlyPropertyInitializerOutsideConstructor: DiagnosticMessage = createMessage("Cannot move initialization of read-only class property outside of the constructor"); + export const cannotExtractAmbientBlock: DiagnosticMessage = createMessage("Cannot extract code from ambient contexts"); + export const cannotAccessVariablesFromNestedScopes: DiagnosticMessage = createMessage("Cannot access variables from nested scopes"); + export const cannotExtractToJSClass: DiagnosticMessage = createMessage("Cannot extract constant to a class scope in JS"); + export const cannotExtractToExpressionArrowFunction: DiagnosticMessage = createMessage("Cannot extract constant to an arrow function without a block"); + export const cannotExtractFunctionsContainingThisToMethod: DiagnosticMessage = createMessage("Cannot extract functions containing this to method"); } /** @internal */ diff --git a/src/services/refactors/helpers.ts b/src/services/refactors/helpers.ts index 459979c3ef0dc..38fc8b965f4b9 100644 --- a/src/services/refactors/helpers.ts +++ b/src/services/refactors/helpers.ts @@ -55,7 +55,7 @@ export function refactorKindBeginsWith(known: string, requested: string | undefi * * @internal */ -export function getIdentifierForNode(node: Node, scope: FunctionLikeDeclaration | SourceFile | ModuleBlock | ClassLikeDeclaration, checker: TypeChecker, file: SourceFile) { +export function getIdentifierForNode(node: Node, scope: FunctionLikeDeclaration | SourceFile | ModuleBlock | ClassLikeDeclaration, checker: TypeChecker, file: SourceFile): string { return isPropertyAccessExpression(node) && !isClassLike(scope) && !checker.resolveName(node.name.text, node, SymbolFlags.Value, /*excludeGlobals*/ false) && !isPrivateIdentifier(node.name) && !identifierToKeywordKind(node.name) ? node.name.text : getUniqueName(isClassLike(scope) ? "newProperty" : "newLocal", file); @@ -69,7 +69,7 @@ export function addTargetFileImports( checker: TypeChecker, program: Program, importAdder: codefix.ImportAdder, -) { +): void { /** * Recomputing the imports is preferred with importAdder because it manages multiple import additions for a file and writes then to a ChangeTracker, * but sometimes it fails because of unresolved imports from files, or when a source file is not available for the target file (in this case when creating a new file). diff --git a/src/services/refactors/moveToFile.ts b/src/services/refactors/moveToFile.ts index 85c040013edcb..c1e102fc9c8bf 100644 --- a/src/services/refactors/moveToFile.ts +++ b/src/services/refactors/moveToFile.ts @@ -246,7 +246,7 @@ export function getNewStatementsAndRemoveFromOldFile( preferences: UserPreferences, importAdderForNewFile: codefix.ImportAdder, importAdderForOldFile: codefix.ImportAdder, -) { +): void { const checker = program.getTypeChecker(); const prologueDirectives = takeWhile(oldFile.statements, isPrologueDirective); @@ -311,7 +311,7 @@ function deleteUnusedOldImports(oldFile: SourceFile, toMove: readonly Statement[ } /** @internal */ -export function addExportsInOldFile(oldFile: SourceFile, targetFileImportsFromOldFile: Map, changes: textChanges.ChangeTracker, useEsModuleSyntax: boolean) { +export function addExportsInOldFile(oldFile: SourceFile, targetFileImportsFromOldFile: Map, changes: textChanges.ChangeTracker, useEsModuleSyntax: boolean): void { const markSeenTop = nodeSeenTracker(); // Needed because multiple declarations may appear in `const x = 0, y = 1;`. targetFileImportsFromOldFile.forEach((_, symbol) => { if (!symbol.declarations) { @@ -512,7 +512,7 @@ export function addImportsForMovedSymbols( targetFileName: string, importAdder: codefix.ImportAdder, program: Program, -) { +): void { for (const [symbol, isValidTypeOnlyUseSite] of symbols) { const symbolName = getNameForExportedSymbol(symbol, getEmitScriptTarget(program.getCompilerOptions())); const exportKind = symbol.name === "default" && symbol.parent ? ExportKind.Default : ExportKind.Named; @@ -840,7 +840,7 @@ export function getStatementsToMove(context: RefactorContext): ToMove | undefine } /** @internal */ -export function containsJsx(statements: readonly Statement[] | undefined) { +export function containsJsx(statements: readonly Statement[] | undefined): Statement | undefined { return find(statements, statement => !!(statement.transformFlags & TransformFlags.ContainsJsx)); } @@ -1121,7 +1121,7 @@ function getOverloadRangeToMove(sourceFile: SourceFile, statement: Statement) { } /** @internal */ -export function getExistingLocals(sourceFile: SourceFile, statements: readonly Statement[], checker: TypeChecker) { +export function getExistingLocals(sourceFile: SourceFile, statements: readonly Statement[], checker: TypeChecker): Set { const existingLocals = new Set(); for (const moduleSpecifier of sourceFile.imports) { const declaration = importFromModuleSpecifier(moduleSpecifier); diff --git a/src/services/services.ts b/src/services/services.ts index 116bda8a27e75..c51089dfe25de 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1363,7 +1363,7 @@ function isCamelCase(s: string) { return !s.length || s.charAt(0) === s.charAt(0).toLowerCase(); } -export function displayPartsToString(displayParts: SymbolDisplayPart[] | undefined) { +export function displayPartsToString(displayParts: SymbolDisplayPart[] | undefined): string { if (displayParts) { return map(displayParts, displayPart => displayPart.text).join(""); } @@ -1379,7 +1379,7 @@ export function getDefaultCompilerOptions(): CompilerOptions { }; } -export function getSupportedCodeFixes() { +export function getSupportedCodeFixes(): readonly string[] { return codefix.getSupportedErrorCodes(); } diff --git a/src/services/sourcemaps.ts b/src/services/sourcemaps.ts index a8c168eb320aa..5613d2011102b 100644 --- a/src/services/sourcemaps.ts +++ b/src/services/sourcemaps.ts @@ -183,7 +183,7 @@ export function getDocumentPositionMapper( generatedFileName: string, generatedFileLineInfo: LineInfo, readMapFile: ReadMapFile, -) { +): DocumentPositionMapper | undefined { let mapFileName = tryGetSourceMappingURL(generatedFileLineInfo); if (mapFileName) { const match = base64UrlRegExp.exec(mapFileName); diff --git a/src/services/stringCompletions.ts b/src/services/stringCompletions.ts index 8a0ef48935850..7c41dd5e103cf 100644 --- a/src/services/stringCompletions.ts +++ b/src/services/stringCompletions.ts @@ -298,7 +298,16 @@ function convertStringLiteralCompletions( } /** @internal */ -export function getStringLiteralCompletionDetails(name: string, sourceFile: SourceFile, position: number, contextToken: Node | undefined, program: Program, host: LanguageServiceHost, cancellationToken: CancellationToken, preferences: UserPreferences) { +export function getStringLiteralCompletionDetails( + name: string, + sourceFile: SourceFile, + position: number, + contextToken: Node | undefined, + program: Program, + host: LanguageServiceHost, + cancellationToken: CancellationToken, + preferences: UserPreferences, +): CompletionEntryDetails | undefined { if (!contextToken || !isStringLiteralLike(contextToken)) return undefined; const completions = getStringLiteralCompletionEntries(sourceFile, contextToken, position, program, host, preferences); return completions && stringLiteralCompletionDetails(name, contextToken, completions, sourceFile, program.getTypeChecker(), cancellationToken); diff --git a/src/services/symbolDisplay.ts b/src/services/symbolDisplay.ts index 5ba8170b17b32..6c49848435e70 100644 --- a/src/services/symbolDisplay.ts +++ b/src/services/symbolDisplay.ts @@ -866,7 +866,15 @@ function getSymbolDisplayPartsDocumentationAndSymbolKindWorker(typeChecker: Type // TODO(drosen): Currently completion entry details passes the SemanticMeaning.All instead of using semanticMeaning of location /** @internal */ -export function getSymbolDisplayPartsDocumentationAndSymbolKind(typeChecker: TypeChecker, symbol: Symbol, sourceFile: SourceFile, enclosingDeclaration: Node | undefined, location: Node, semanticMeaning = getMeaningFromLocation(location), alias?: Symbol): SymbolDisplayPartsDocumentationAndSymbolKind { +export function getSymbolDisplayPartsDocumentationAndSymbolKind( + typeChecker: TypeChecker, + symbol: Symbol, + sourceFile: SourceFile, + enclosingDeclaration: Node | undefined, + location: Node, + semanticMeaning: SemanticMeaning = getMeaningFromLocation(location), + alias?: Symbol, +): SymbolDisplayPartsDocumentationAndSymbolKind { return getSymbolDisplayPartsDocumentationAndSymbolKindWorker(typeChecker, symbol, sourceFile, enclosingDeclaration, location, /*type*/ undefined, semanticMeaning, alias); } diff --git a/src/services/textChanges.ts b/src/services/textChanges.ts index b02caba811bc0..e73da8490b683 100644 --- a/src/services/textChanges.ts +++ b/src/services/textChanges.ts @@ -509,7 +509,7 @@ export class ChangeTracker { /** Public for tests only. Other callers should use `ChangeTracker.with`. */ constructor(private readonly newLineCharacter: string, private readonly formatContext: formatting.FormatContext) {} - public pushRaw(sourceFile: SourceFile, change: FileTextChanges) { + public pushRaw(sourceFile: SourceFile, change: FileTextChanges): void { Debug.assertEqual(sourceFile.fileName, change.fileName); for (const c of change.textChanges) { this.changes.push({ @@ -534,7 +534,7 @@ export class ChangeTracker { this.deleteRange(sourceFile, getAdjustedRange(sourceFile, node, node, options)); } - public deleteNodes(sourceFile: SourceFile, nodes: readonly Node[], options: ConfigurableStartEnd = { leadingTriviaOption: LeadingTriviaOption.IncludeAll }, hasTrailingComment: boolean): void { + public deleteNodes(sourceFile: SourceFile, nodes: readonly Node[], options: ConfigurableStartEnd | undefined = { leadingTriviaOption: LeadingTriviaOption.IncludeAll }, hasTrailingComment: boolean): void { // When deleting multiple nodes we need to track if the end position is including multiline trailing comments. for (const node of nodes) { const pos = getAdjustedStartPosition(sourceFile, node, options, hasTrailingComment); @@ -724,7 +724,7 @@ export class ChangeTracker { factory.createNodeArray(intersperse(comments, factory.createJSDocText("\n"))); } - public replaceJSDocComment(sourceFile: SourceFile, node: HasJSDoc, tags: readonly JSDocTag[]) { + public replaceJSDocComment(sourceFile: SourceFile, node: HasJSDoc, tags: readonly JSDocTag[]): void { this.insertJsdocCommentBefore(sourceFile, updateJSDocHost(node), factory.createJSDocComment(this.createJSDocText(sourceFile, node), factory.createNodeArray(tags))); } @@ -1011,7 +1011,7 @@ export class ChangeTracker { this.insertText(sourceFile, node.getStart(sourceFile), "export "); } - public insertImportSpecifierAtIndex(sourceFile: SourceFile, importSpecifier: ImportSpecifier, namedImports: NamedImports, index: number) { + public insertImportSpecifierAtIndex(sourceFile: SourceFile, importSpecifier: ImportSpecifier, namedImports: NamedImports, index: number): void { const prevSpecifier = namedImports.elements[index - 1]; if (prevSpecifier) { this.insertNodeInListAfter(sourceFile, prevSpecifier, importSpecifier); @@ -1031,7 +1031,7 @@ export class ChangeTracker { * i.e. arguments in arguments lists, parameters in parameter lists etc. * Note that separators are part of the node in statements and class elements. */ - public insertNodeInListAfter(sourceFile: SourceFile, after: Node, newNode: Node, containingList = formatting.SmartIndenter.getContainingList(after, sourceFile)): void { + public insertNodeInListAfter(sourceFile: SourceFile, after: Node, newNode: Node, containingList: NodeArray | undefined = formatting.SmartIndenter.getContainingList(after, sourceFile)): void { if (!containingList) { Debug.fail("node is not a list element"); return; @@ -1121,7 +1121,7 @@ export class ChangeTracker { } } - public parenthesizeExpression(sourceFile: SourceFile, expression: Expression) { + public parenthesizeExpression(sourceFile: SourceFile, expression: Expression): void { this.replaceRange(sourceFile, rangeOfNode(expression), factory.createParenthesizedExpression(expression)); } @@ -1659,7 +1659,7 @@ function getInsertionPositionAtSourceFileTop(sourceFile: SourceFile): number { } /** @internal */ -export function isValidLocationToAddComment(sourceFile: SourceFile, position: number) { +export function isValidLocationToAddComment(sourceFile: SourceFile, position: number): boolean { return !isInComment(sourceFile, position) && !isInString(sourceFile, position) && !isInTemplateString(sourceFile, position) && !isInJSXText(sourceFile, position); } diff --git a/src/services/types.ts b/src/services/types.ts index 10befea4c5386..30e4ee715d2af 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -1232,7 +1232,7 @@ export function getDefaultFormatCodeSettings(newLineCharacter?: string): FormatC } /** @internal */ -export const testFormatSettings = getDefaultFormatCodeSettings("\n"); +export const testFormatSettings: FormatCodeSettings = getDefaultFormatCodeSettings("\n"); export interface DefinitionInfo extends DocumentSpan { kind: ScriptElementKind; diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 033486cbda9bd..fe06adeb8b217 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -525,7 +525,7 @@ function getMeaningFromRightHandSideOfImportEquals(node: Node): SemanticMeaning } /** @internal */ -export function isInRightSideOfInternalImportEqualsDeclaration(node: Node) { +export function isInRightSideOfInternalImportEqualsDeclaration(node: Node): boolean { while (node.parent.kind === SyntaxKind.QualifiedName) { node = node.parent; } @@ -645,7 +645,7 @@ function isCalleeWorker token.getStart(sourceFile); } /** @internal */ -export function isInJSXText(sourceFile: SourceFile, position: number) { +export function isInJSXText(sourceFile: SourceFile, position: number): boolean { const token = getTokenAtPosition(sourceFile, position); if (isJsxText(token)) { return true; @@ -1967,7 +1967,7 @@ export function isInsideJsxElement(sourceFile: SourceFile, position: number): bo } /** @internal */ -export function findPrecedingMatchingToken(token: Node, matchingTokenKind: SyntaxKind.OpenBraceToken | SyntaxKind.OpenParenToken | SyntaxKind.OpenBracketToken, sourceFile: SourceFile) { +export function findPrecedingMatchingToken(token: Node, matchingTokenKind: SyntaxKind.OpenBraceToken | SyntaxKind.OpenParenToken | SyntaxKind.OpenBracketToken, sourceFile: SourceFile): Node | undefined { const closeTokenText = tokenToString(token.kind)!; const matchingTokenText = tokenToString(matchingTokenKind); const tokenFullStart = token.getFullStart(); @@ -2171,7 +2171,7 @@ function nodeHasTokens(n: Node, sourceFile: SourceFileLike): boolean { } /** @internal */ -export function getNodeModifiers(node: Node, excludeFlags = ModifierFlags.None): string { +export function getNodeModifiers(node: Node, excludeFlags: ModifierFlags = ModifierFlags.None): string { const result: string[] = []; const flags = isDeclaration(node) ? getCombinedNodeFlagsAlwaysIncludeJSDoc(node) & ~excludeFlags @@ -2225,7 +2225,7 @@ function areIntersectedTypesAvoidingStringReduction(checker: TypeChecker, t1: Ty } /** @internal */ -export function isStringAndEmptyAnonymousObjectIntersection(type: Type) { +export function isStringAndEmptyAnonymousObjectIntersection(type: Type): boolean { if (!type.isIntersection()) { return false; } @@ -2242,7 +2242,7 @@ export function isInsideTemplateLiteral(node: TemplateLiteralToken, position: nu } /** @internal */ -export function isAccessibilityModifier(kind: SyntaxKind) { +export function isAccessibilityModifier(kind: SyntaxKind): boolean { switch (kind) { case SyntaxKind.PublicKeyword: case SyntaxKind.PrivateKeyword: @@ -2261,7 +2261,7 @@ export function cloneCompilerOptions(options: CompilerOptions): CompilerOptions } /** @internal */ -export function isArrayLiteralOrObjectLiteralDestructuringPattern(node: Node) { +export function isArrayLiteralOrObjectLiteralDestructuringPattern(node: Node): boolean { if ( node.kind === SyntaxKind.ArrayLiteralExpression || node.kind === SyntaxKind.ObjectLiteralExpression @@ -2313,7 +2313,7 @@ function isInReferenceCommentWorker(sourceFile: SourceFile, position: number, sh } /** @internal */ -export function getReplacementSpanForContextToken(contextToken: Node | undefined, position: number) { +export function getReplacementSpanForContextToken(contextToken: Node | undefined, position: number): TextSpan | undefined { if (!contextToken) return undefined; switch (contextToken.kind) { @@ -2331,7 +2331,7 @@ export function createTextSpanFromNode(node: Node, sourceFile?: SourceFile, endN } /** @internal */ -export function createTextSpanFromStringLiteralLikeContent(node: StringLiteralLike, position: number) { +export function createTextSpanFromStringLiteralLikeContent(node: StringLiteralLike, position: number): TextSpan | undefined { let replacementEnd = node.getEnd() - 1; if (node.isUnterminated) { // we return no replacement range only if unterminated string is empty @@ -2400,7 +2400,7 @@ function isTypeKeywordToken(node: Node): node is Token { } /** @internal */ -export function isTypeKeywordTokenOrIdentifier(node: Node) { +export function isTypeKeywordTokenOrIdentifier(node: Node): boolean { return isTypeKeywordToken(node) || isIdentifier(node) && node.text === "type"; } @@ -2772,7 +2772,7 @@ export function getMappedContextSpan(documentSpan: DocumentSpan, sourceMapper: S // Display-part writer helpers // #region /** @internal */ -export function isFirstDeclarationOfSymbolParameter(symbol: Symbol) { +export function isFirstDeclarationOfSymbolParameter(symbol: Symbol): boolean { const declaration = symbol.declarations ? firstOrUndefined(symbol.declarations) : undefined; return !!findAncestor(declaration, n => isParameter(n) ? true : isBindingElement(n) || isObjectBindingPattern(n) || isArrayBindingPattern(n) ? false : "quit"); } @@ -2903,37 +2903,37 @@ export function displayPart(text: string, kind: SymbolDisplayPartKind): SymbolDi } /** @internal */ -export function spacePart() { +export function spacePart(): SymbolDisplayPart { return displayPart(" ", SymbolDisplayPartKind.space); } /** @internal */ -export function keywordPart(kind: SyntaxKind) { +export function keywordPart(kind: SyntaxKind): SymbolDisplayPart { return displayPart(tokenToString(kind)!, SymbolDisplayPartKind.keyword); } /** @internal */ -export function punctuationPart(kind: SyntaxKind) { +export function punctuationPart(kind: SyntaxKind): SymbolDisplayPart { return displayPart(tokenToString(kind)!, SymbolDisplayPartKind.punctuation); } /** @internal */ -export function operatorPart(kind: SyntaxKind) { +export function operatorPart(kind: SyntaxKind): SymbolDisplayPart { return displayPart(tokenToString(kind)!, SymbolDisplayPartKind.operator); } /** @internal */ -export function parameterNamePart(text: string) { +export function parameterNamePart(text: string): SymbolDisplayPart { return displayPart(text, SymbolDisplayPartKind.parameterName); } /** @internal */ -export function propertyNamePart(text: string) { +export function propertyNamePart(text: string): SymbolDisplayPart { return displayPart(text, SymbolDisplayPartKind.propertyName); } /** @internal */ -export function textOrKeywordPart(text: string) { +export function textOrKeywordPart(text: string): SymbolDisplayPart { const kind = stringToToken(text); return kind === undefined ? textPart(text) @@ -2941,17 +2941,17 @@ export function textOrKeywordPart(text: string) { } /** @internal */ -export function textPart(text: string) { +export function textPart(text: string): SymbolDisplayPart { return displayPart(text, SymbolDisplayPartKind.text); } /** @internal */ -export function typeAliasNamePart(text: string) { +export function typeAliasNamePart(text: string): SymbolDisplayPart { return displayPart(text, SymbolDisplayPartKind.aliasName); } /** @internal */ -export function typeParameterNamePart(text: string) { +export function typeParameterNamePart(text: string): SymbolDisplayPart { return displayPart(text, SymbolDisplayPartKind.typeParameterName); } @@ -3040,14 +3040,14 @@ const lineFeed = "\n"; * * @internal */ -export function getNewLineOrDefaultFromHost(host: FormattingHost, formatSettings: FormatCodeSettings | undefined) { +export function getNewLineOrDefaultFromHost(host: FormattingHost, formatSettings: FormatCodeSettings | undefined): string { return formatSettings?.newLineCharacter || host.getNewLine?.() || lineFeed; } /** @internal */ -export function lineBreakPart() { +export function lineBreakPart(): SymbolDisplayPart { return displayPart("\n", SymbolDisplayPartKind.lineBreak); } @@ -3115,12 +3115,12 @@ function isAliasSymbol(symbol: Symbol): boolean { } /** @internal */ -export function getUniqueSymbolId(symbol: Symbol, checker: TypeChecker) { +export function getUniqueSymbolId(symbol: Symbol, checker: TypeChecker): number { return getSymbolId(skipAlias(symbol, checker)); } /** @internal */ -export function getFirstNonSpaceCharacterPosition(text: string, position: number) { +export function getFirstNonSpaceCharacterPosition(text: string, position: number): number { while (isWhiteSpaceLike(text.charCodeAt(position))) { position += 1; } @@ -3128,7 +3128,7 @@ export function getFirstNonSpaceCharacterPosition(text: string, position: number } /** @internal */ -export function getPrecedingNonSpaceCharacterPosition(text: string, position: number) { +export function getPrecedingNonSpaceCharacterPosition(text: string, position: number): number { while (position > -1 && isWhiteSpaceSingleLine(text.charCodeAt(position))) { position -= 1; } @@ -3219,7 +3219,7 @@ export function getSynthesizedDeepClonesWithReplacements( * * @internal */ -export function suppressLeadingAndTrailingTrivia(node: Node) { +export function suppressLeadingAndTrailingTrivia(node: Node): void { suppressLeadingTrivia(node); suppressTrailingTrivia(node); } @@ -3229,7 +3229,7 @@ export function suppressLeadingAndTrailingTrivia(node: Node) { * * @internal */ -export function suppressLeadingTrivia(node: Node) { +export function suppressLeadingTrivia(node: Node): void { addEmitFlagsRecursively(node, EmitFlags.NoLeadingComments, getFirstChild); } @@ -3238,12 +3238,12 @@ export function suppressLeadingTrivia(node: Node) { * * @internal @knipignore */ -export function suppressTrailingTrivia(node: Node) { +export function suppressTrailingTrivia(node: Node): void { addEmitFlagsRecursively(node, EmitFlags.NoTrailingComments, getLastChild); } /** @internal */ -export function copyComments(sourceNode: Node, targetNode: Node) { +export function copyComments(sourceNode: Node, targetNode: Node): void { const sourceFile = sourceNode.getSourceFile(); const text = sourceFile.text; if (hasLeadingLineBreak(sourceNode, text)) { @@ -3317,12 +3317,12 @@ export function getRenameLocation(edits: readonly FileTextChanges[], renameFilen } /** @internal */ -export function copyLeadingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean) { +export function copyLeadingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean): void { forEachLeadingCommentRange(sourceFile.text, sourceNode.pos, getAddCommentsFunction(targetNode, sourceFile, commentKind, hasTrailingNewLine, addSyntheticLeadingComment)); } /** @internal */ -export function copyTrailingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean) { +export function copyTrailingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean): void { forEachTrailingCommentRange(sourceFile.text, sourceNode.end, getAddCommentsFunction(targetNode, sourceFile, commentKind, hasTrailingNewLine, addSyntheticTrailingComment)); } @@ -3335,7 +3335,7 @@ export function copyTrailingComments(sourceNode: Node, targetNode: Node, sourceF * * @internal */ -export function copyTrailingAsLeadingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean) { +export function copyTrailingAsLeadingComments(sourceNode: Node, targetNode: Node, sourceFile: SourceFile, commentKind?: CommentKind, hasTrailingNewLine?: boolean): void { forEachTrailingCommentRange(sourceFile.text, sourceNode.pos, getAddCommentsFunction(targetNode, sourceFile, commentKind, hasTrailingNewLine, addSyntheticLeadingComment)); } @@ -4008,7 +4008,7 @@ export function firstOrOnly(valueOrArray: T | readonly T[]): T { * instead, which searches for names of re-exported defaults/namespaces in target files. * @internal */ -export function getNameForExportedSymbol(symbol: Symbol, scriptTarget: ScriptTarget | undefined, preferCapitalized?: boolean) { +export function getNameForExportedSymbol(symbol: Symbol, scriptTarget: ScriptTarget | undefined, preferCapitalized?: boolean): string { if (symbol.escapedName === InternalSymbolName.ExportEquals || symbol.escapedName === InternalSymbolName.Default) { // Names for default exports: // - export default foo => foo @@ -4111,7 +4111,7 @@ export function moduleSpecifierToValidIdentifier(moduleSpecifier: string, target * * @internal */ -export function stringContainsAt(haystack: string, needle: string, startIndex: number) { +export function stringContainsAt(haystack: string, needle: string, startIndex: number): boolean { const needleLength = needle.length; if (needleLength + startIndex > haystack.length) { return false; @@ -4128,7 +4128,7 @@ export function startsWithUnderscore(name: string): boolean { } /** @internal */ -export function isDeprecatedDeclaration(decl: Declaration) { +export function isDeprecatedDeclaration(decl: Declaration): boolean { return !!(getCombinedNodeFlagsAlwaysIncludeJSDoc(decl) & ModifierFlags.Deprecated); } @@ -4177,12 +4177,12 @@ export function getFormatCodeSettingsForWriting({ options }: formatting.FormatCo } /** @internal */ -export function jsxModeNeedsExplicitImport(jsx: JsxEmit | undefined) { +export function jsxModeNeedsExplicitImport(jsx: JsxEmit | undefined): jsx is JsxEmit.React | JsxEmit.ReactNative { return jsx === JsxEmit.React || jsx === JsxEmit.ReactNative; } /** @internal */ -export function isSourceFileFromLibrary(program: Program, node: SourceFile) { +export function isSourceFileFromLibrary(program: Program, node: SourceFile): boolean { return program.isSourceFileFromExternalLibrary(node) || program.isSourceFileDefaultLibrary(node); } @@ -4258,7 +4258,7 @@ export function newCaseClauseTracker(checker: TypeChecker, clauses: readonly (Ca } /** @internal */ -export function fileShouldUseJavaScriptRequire(file: SourceFile | string, program: Program, host: LanguageServiceHost, preferRequire?: boolean) { +export function fileShouldUseJavaScriptRequire(file: SourceFile | string, program: Program, host: LanguageServiceHost, preferRequire?: boolean): boolean | undefined { const fileName = typeof file === "string" ? file : file.fileName; if (!hasJSFileExtension(fileName)) { return false; diff --git a/src/testRunner/compilerRunner.ts b/src/testRunner/compilerRunner.ts index 8ec63a8b7b921..aed00f47656b3 100644 --- a/src/testRunner/compilerRunner.ts +++ b/src/testRunner/compilerRunner.ts @@ -46,17 +46,17 @@ export class CompilerBaselineRunner extends RunnerBase { this.basePath += "/" + this.testSuiteName; } - public kind() { + public kind(): TestRunnerKind { return this.testSuiteName; } private testFiles: string[] | undefined; - public enumerateTestFiles() { + public enumerateTestFiles(): string[] { // see also: `enumerateTestFiles` in tests/webTestServer.ts return this.testFiles ??= this.enumerateFiles(this.basePath, /\.tsx?$/, { recursive: true }); } - public initializeTests() { + public initializeTests(): void { describe(this.testSuiteName + " tests", () => { describe("Setup compiler for compiler baselines", () => { this.parseOptions(); @@ -70,7 +70,7 @@ export class CompilerBaselineRunner extends RunnerBase { }); } - public checkTestCodeOutput(fileName: string, test?: CompilerFileBasedTest) { + public checkTestCodeOutput(fileName: string, test?: CompilerFileBasedTest): void { if (test && ts.some(test.configurations)) { test.configurations.forEach(configuration => { describe(`${this.testSuiteName} tests for ${fileName}${configuration ? ` (${getFileBasedTestConfigurationDescription(configuration)})` : ``}`, () => { diff --git a/src/testRunner/fourslashRunner.ts b/src/testRunner/fourslashRunner.ts index e1a0535963ca3..841cfd0b9b051 100644 --- a/src/testRunner/fourslashRunner.ts +++ b/src/testRunner/fourslashRunner.ts @@ -26,16 +26,16 @@ export class FourSlashRunner extends RunnerBase { } } - public enumerateTestFiles() { + public enumerateTestFiles(): string[] { // see also: `enumerateTestFiles` in tests/webTestServer.ts return this.enumerateFiles(this.basePath, /\.ts/i, { recursive: false }); } - public kind() { + public kind(): TestRunnerKind { return this.testSuiteName; } - public initializeTests() { + public initializeTests(): void { if (this.tests.length === 0) { this.tests = IO.enumerateTestFiles(this); } diff --git a/src/testRunner/parallel/host.ts b/src/testRunner/parallel/host.ts index 0df41fb73e2fd..400971655c6b4 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -33,7 +33,7 @@ import { import * as ts from "../_namespaces/ts.js"; import * as Utils from "../_namespaces/Utils.js"; -export function start(importTests: () => Promise) { +export function start(importTests: () => Promise): void { const Base = Mocha.reporters.Base; const color = Base.color; const cursor = Base.cursor; diff --git a/src/testRunner/parallel/shared.ts b/src/testRunner/parallel/shared.ts index 53d310eefcf15..e0adb6db04163 100644 --- a/src/testRunner/parallel/shared.ts +++ b/src/testRunner/parallel/shared.ts @@ -75,7 +75,7 @@ export interface ParallelTimeoutChangeMessage { export type ParallelClientMessage = ParallelErrorMessage | ParallelResultMessage | ParallelBatchProgressMessage | ParallelTimeoutChangeMessage; -export function shimNoopTestInterface(global: Mocha.MochaGlobals) { +export function shimNoopTestInterface(global: Mocha.MochaGlobals): void { global.before = ts.noop; global.after = ts.noop; global.beforeEach = ts.noop; diff --git a/src/testRunner/parallel/worker.ts b/src/testRunner/parallel/worker.ts index 23c089ef35411..0dde6ae90cab3 100644 --- a/src/testRunner/parallel/worker.ts +++ b/src/testRunner/parallel/worker.ts @@ -17,7 +17,7 @@ import { UnitTestTask, } from "../_namespaces/Harness.Parallel.js"; -export function start(importTests: () => Promise) { +export function start(importTests: () => Promise): void { // This brings in the tests after we finish setting things up and yield to the event loop. const importTestsPromise = importTests(); diff --git a/src/testRunner/projectsRunner.ts b/src/testRunner/projectsRunner.ts index fa5d15a11a13e..5befdf497dff2 100644 --- a/src/testRunner/projectsRunner.ts +++ b/src/testRunner/projectsRunner.ts @@ -38,7 +38,7 @@ interface BatchCompileProjectTestCaseResult extends CompileProjectFilesResult { } export class ProjectRunner extends Harness.RunnerBase { - public enumerateTestFiles() { + public enumerateTestFiles(): string[] { const all = this.enumerateFiles("tests/cases/project", /\.json$/, { recursive: true }); if (Harness.shards === 1) { return all; @@ -50,7 +50,7 @@ export class ProjectRunner extends Harness.RunnerBase { return "project"; } - public initializeTests() { + public initializeTests(): void { describe("projects tests", () => { const tests = this.tests.length === 0 ? this.enumerateTestFiles() : this.tests; for (const test of tests) { diff --git a/src/testRunner/transpileRunner.ts b/src/testRunner/transpileRunner.ts index 5ef62de5c806e..3926aa9b7d88e 100644 --- a/src/testRunner/transpileRunner.ts +++ b/src/testRunner/transpileRunner.ts @@ -14,16 +14,16 @@ export class TranspileRunner extends RunnerBase { protected basePath = "tests/cases/transpile"; protected testSuiteName: TestRunnerKind = "transpile"; - public enumerateTestFiles() { + public enumerateTestFiles(): string[] { // see also: `enumerateTestFiles` in tests/webTestServer.ts return this.enumerateFiles(this.basePath, /\.[cm]?[tj]sx?/i, { recursive: true }); } - public kind() { + public kind(): TestRunnerKind { return this.testSuiteName; } - public initializeTests() { + public initializeTests(): void { if (this.tests.length === 0) { this.tests = IO.enumerateTestFiles(this); } diff --git a/src/testRunner/unittests/config/helpers.ts b/src/testRunner/unittests/config/helpers.ts index 5a5aa78c24fed..084238fcd0499 100644 --- a/src/testRunner/unittests/config/helpers.ts +++ b/src/testRunner/unittests/config/helpers.ts @@ -65,12 +65,12 @@ export interface BaselineParseConfigInput { skipFs?: boolean; header?(baseline: string[]): void; } -export function baselineParseConfig(input: BaselineParseConfigInput) { +export function baselineParseConfig(input: BaselineParseConfigInput): void { if (!input.skipJson) baselineParseConfigWith("with json api", getParsedCommandJson, input); baselineParseConfigWith("with jsonSourceFile api", getParsedCommandJsonSourceFile, input); } -export function baselineParseConfigHost(baseline: string[], host: fakes.ParseConfigHost) { +export function baselineParseConfigHost(baseline: string[], host: fakes.ParseConfigHost): void { baseline.push("Fs::", vfs.formatPatch(host.sys.vfs.diff(/*base*/ undefined, { baseIsNotShadowRoot: true })!)); } diff --git a/src/testRunner/unittests/helpers.ts b/src/testRunner/unittests/helpers.ts index 026fdf7df5428..fc46832a59bb0 100644 --- a/src/testRunner/unittests/helpers.ts +++ b/src/testRunner/unittests/helpers.ts @@ -32,7 +32,7 @@ export interface TestCompilerHost extends ts.CompilerHost { export class SourceText implements ts.IScriptSnapshot { private fullText: string | undefined; - constructor(private references: string, private importsAndExports: string, private program: string, private changedPart = ChangedPart.none, private version = 0) { + constructor(private references: string, private importsAndExports: string, private program: string, private changedPart: ChangedPart = ChangedPart.none, private version = 0) { } static New(references: string, importsAndExports: string, program: string): SourceText { @@ -59,7 +59,7 @@ export class SourceText implements ts.IScriptSnapshot { return new SourceText(this.references, this.importsAndExports, newProgram, this.changedPart | ChangedPart.program, this.version + 1); } - public getFullText() { + public getFullText(): string { return this.fullText || (this.fullText = this.references + this.importsAndExports + this.program); } @@ -103,7 +103,7 @@ function createSourceFileWithText(fileName: string, sourceText: SourceText, targ return file; } -export function createTestCompilerHost(texts: readonly NamedSourceText[], target: ts.ScriptTarget, oldProgram?: ProgramWithSourceTexts, useGetSourceFileByPath?: boolean, useCaseSensitiveFileNames?: boolean) { +export function createTestCompilerHost(texts: readonly NamedSourceText[], target: ts.ScriptTarget, oldProgram?: ProgramWithSourceTexts, useGetSourceFileByPath?: boolean, useCaseSensitiveFileNames?: boolean): TestCompilerHost { const files = ts.arrayToMap(texts, t => t.name, t => { if (oldProgram) { let oldFile = oldProgram.getSourceFile(t.name) as SourceFileWithText; @@ -163,7 +163,7 @@ function programToProgramWithSourceTexts(program: ts.Program, texts: NamedSource return result; } -export function updateProgram(oldProgram: ProgramWithSourceTexts, rootNames: readonly string[], options: ts.CompilerOptions, updater: (files: NamedSourceText[]) => void, newTexts?: NamedSourceText[], useGetSourceFileByPath?: boolean, useCaseSensitiveFileNames?: boolean) { +export function updateProgram(oldProgram: ProgramWithSourceTexts, rootNames: readonly string[], options: ts.CompilerOptions, updater: (files: NamedSourceText[]) => void, newTexts?: NamedSourceText[], useGetSourceFileByPath?: boolean, useCaseSensitiveFileNames?: boolean): ProgramWithSourceTexts { if (!newTexts) { newTexts = oldProgram.sourceTexts!.slice(0); } @@ -177,11 +177,11 @@ export function updateProgram(oldProgram: ProgramWithSourceTexts, rootNames: rea ); } -export function updateProgramText(files: readonly NamedSourceText[], fileName: string, newProgramText: string) { +export function updateProgramText(files: readonly NamedSourceText[], fileName: string, newProgramText: string): void { const file = ts.find(files, f => f.name === fileName)!; file.text = file.text.updateProgram(newProgramText); } -export function jsonToReadableText(json: any) { +export function jsonToReadableText(json: any): string { return JSON.stringify(json, undefined, 2); } diff --git a/src/testRunner/unittests/helpers/alternateResult.ts b/src/testRunner/unittests/helpers/alternateResult.ts index 41aedb60b9871..65e334417f761 100644 --- a/src/testRunner/unittests/helpers/alternateResult.ts +++ b/src/testRunner/unittests/helpers/alternateResult.ts @@ -91,7 +91,7 @@ export function verifyAlternateResultScenario( sys: () => TestServerHost, edits: () => readonly TscWatchCompileChange[], ) => void, -) { +): void { action( "alternateResult", () => getSysForAlternateResult(forTsserver), diff --git a/src/testRunner/unittests/helpers/baseline.ts b/src/testRunner/unittests/helpers/baseline.ts index f6ea38100392e..97146d59b03cb 100644 --- a/src/testRunner/unittests/helpers/baseline.ts +++ b/src/testRunner/unittests/helpers/baseline.ts @@ -401,7 +401,7 @@ export function baselineBuildInfo( options: ts.CompilerOptions, sys: TestServerHost, originalReadCall?: ts.System["readFile"], -) { +): void { const buildInfoPath = ts.getTsBuildInfoEmitOutputFilePath(options); if (!buildInfoPath || !sys.writtenFiles!.has(toPathWithSystem(sys, buildInfoPath))) return; if (!sys.fileExists(buildInfoPath)) return; @@ -411,7 +411,7 @@ export function baselineBuildInfo( generateBuildInfoBaseline(sys, buildInfoPath, buildInfo); } -export function isWatch(commandLineArgs: readonly string[]) { +export function isWatch(commandLineArgs: readonly string[]): boolean | undefined { return ts.forEach(commandLineArgs, arg => { if (arg.charCodeAt(0) !== ts.CharacterCodes.minus) return false; const option = arg.slice(arg.charCodeAt(1) === ts.CharacterCodes.minus ? 2 : 1).toLowerCase(); @@ -440,7 +440,7 @@ export interface Baseline extends BaselineBase, CommandLineCallbacks { export const fakeTsVersion = "FakeTSVersion"; -export function patchHostForBuildInfoReadWrite(sys: T) { +export function patchHostForBuildInfoReadWrite(sys: T): T { const originalReadFile = sys.readFile; sys.readFile = (path, encoding) => { const value = originalReadFile.call(sys, path, encoding); @@ -454,7 +454,7 @@ export function patchHostForBuildInfoReadWrite(sys: T) { return patchHostForBuildInfoWrite(sys, fakeTsVersion); } -export function patchHostForBuildInfoWrite(sys: T, version: string) { +export function patchHostForBuildInfoWrite(sys: T, version: string): T { const originalWrite = sys.write; sys.write = msg => originalWrite.call(sys, msg.replace(ts.version, version)); const originalWriteFile = sys.writeFile; @@ -492,7 +492,7 @@ export function applyEdit( baseline: BaselineBase["baseline"], edit: (sys: TscWatchSystem) => void, caption?: string, -) { +): void { baseline.push(`Change::${caption ? " " + caption : ""}`, ""); edit(sys); baseline.push("Input::"); @@ -507,7 +507,7 @@ export function baselineAfterTscCompile( baselineSourceMap: boolean | undefined, shouldBaselinePrograms: boolean | undefined, baselineDependencies: boolean | undefined, -) { +): readonly CommandLineProgram[] { if (baselineSourceMap) generateSourceMapBaselineFiles(sys); const programs = getPrograms(); sys.writtenFiles.forEach((value, key) => { diff --git a/src/testRunner/unittests/helpers/contents.ts b/src/testRunner/unittests/helpers/contents.ts index 580ebe09786c0..780ca4b1d81ee 100644 --- a/src/testRunner/unittests/helpers/contents.ts +++ b/src/testRunner/unittests/helpers/contents.ts @@ -5,12 +5,12 @@ import { import * as ts from "../../_namespaces/ts.js"; /** Default typescript and lib installs location for tests */ -export const tscTypeScriptTestLocation = getPathForTypeScriptTestLocation("tsc.js"); -export function getPathForTypeScriptTestLocation(fileName: string) { +export const tscTypeScriptTestLocation: string = getPathForTypeScriptTestLocation("tsc.js"); +export function getPathForTypeScriptTestLocation(fileName: string): string { return ts.combinePaths(harnessSessionLibLocation, fileName); } -export function getTypeScriptLibTestLocation(libName: string) { +export function getTypeScriptLibTestLocation(libName: string): string { return getPathForTypeScriptTestLocation(ts.libMap.get(libName) ?? `lib.${libName}.d.ts`); } @@ -18,7 +18,7 @@ export function getPathForTypeScriptTypingInstallerCacheTest(fileName: string) { return `${harnessTypingInstallerCacheLocation}/${fileName}`; } -export function compilerOptionsToConfigJson(options: ts.CompilerOptions) { +export function compilerOptionsToConfigJson(options: ts.CompilerOptions): object { return ts.optionMapToObject(ts.serializeCompilerOptions(options)); } @@ -33,6 +33,6 @@ interface Symbol { } `; -export function getProjectConfigWithNodeNext(withNodeNext: boolean | undefined) { +export function getProjectConfigWithNodeNext(withNodeNext: boolean | undefined): object | undefined { return withNodeNext ? { module: "nodenext", target: "es5" } : undefined; } diff --git a/src/testRunner/unittests/helpers/declarationEmit.ts b/src/testRunner/unittests/helpers/declarationEmit.ts index 8116b9f935d27..512860a91e82e 100644 --- a/src/testRunner/unittests/helpers/declarationEmit.ts +++ b/src/testRunner/unittests/helpers/declarationEmit.ts @@ -70,7 +70,7 @@ export function forEachDeclarationEmitWithErrorsScenario( sys: () => TestServerHost, ) => void, withComposite: boolean, -) { +): void { for (const outFile of [false, true]) { for (const incremental of [undefined, true] as const) { action( diff --git a/src/testRunner/unittests/helpers/demoProjectReferences.ts b/src/testRunner/unittests/helpers/demoProjectReferences.ts index 90f09b8ab7760..38e7360f704c4 100644 --- a/src/testRunner/unittests/helpers/demoProjectReferences.ts +++ b/src/testRunner/unittests/helpers/demoProjectReferences.ts @@ -2,7 +2,7 @@ import { dedent } from "../../_namespaces/Utils.js"; import { jsonToReadableText } from "../helpers.js"; import { TestServerHost } from "./virtualFileSystemWithWatch.js"; -export function getFsContentsForDemoProjectReferencesCoreConfig(additional?: object) { +export function getFsContentsForDemoProjectReferencesCoreConfig(additional?: object): string { return jsonToReadableText({ extends: "../tsconfig-base.json", compilerOptions: { @@ -12,7 +12,7 @@ export function getFsContentsForDemoProjectReferencesCoreConfig(additional?: obj ...additional, }); } -export function getSysForDemoProjectReferences() { +export function getSysForDemoProjectReferences(): TestServerHost { return TestServerHost.createWatchedSystem({ "/user/username/projects/demo/animals/animal.ts": dedent` export type Size = "small" | "medium" | "large"; diff --git a/src/testRunner/unittests/helpers/extends.ts b/src/testRunner/unittests/helpers/extends.ts index 960ceaa198bc4..204825cf58ad0 100644 --- a/src/testRunner/unittests/helpers/extends.ts +++ b/src/testRunner/unittests/helpers/extends.ts @@ -100,7 +100,7 @@ export function forConfigDirExtendsSysScenario( sys: () => TestServerHost, edits: () => readonly TscWatchCompileChange[], ) => void, -) { +): void { action( "configDir template", () => getConfigDirExtendsSys(forTsserver), diff --git a/src/testRunner/unittests/helpers/forceConsistentCasingInFileNames.ts b/src/testRunner/unittests/helpers/forceConsistentCasingInFileNames.ts index 48cc0e08fc955..a8546156d1abb 100644 --- a/src/testRunner/unittests/helpers/forceConsistentCasingInFileNames.ts +++ b/src/testRunner/unittests/helpers/forceConsistentCasingInFileNames.ts @@ -2,7 +2,7 @@ import { dedent } from "../../_namespaces/Utils.js"; import { jsonToReadableText } from "../helpers.js"; import { TestServerHost } from "./virtualFileSystemWithWatch.js"; -export function getSysForMultipleErrorsForceConsistentCasingInFileNames(forTsserver?: boolean) { +export function getSysForMultipleErrorsForceConsistentCasingInFileNames(forTsserver?: boolean): TestServerHost { return TestServerHost.getCreateWatchedSystem(forTsserver)({ "/home/src/projects/project/src/struct.d.ts": dedent` import * as xs1 from "fp-ts/lib/Struct"; diff --git a/src/testRunner/unittests/helpers/libraryResolution.ts b/src/testRunner/unittests/helpers/libraryResolution.ts index e23d3882046db..aa113a86f8629 100644 --- a/src/testRunner/unittests/helpers/libraryResolution.ts +++ b/src/testRunner/unittests/helpers/libraryResolution.ts @@ -201,7 +201,7 @@ export function forEachLibResolutionScenario( forTsserver: boolean, withoutConfig: true | undefined, action: (scenario: string, sys: () => TestServerHost, edits: () => readonly TscWatchCompileChange[]) => void, -) { +): void { [undefined, true].forEach(libRedirection => { action( `${withoutConfig ? "without" : "with"} config${libRedirection ? " with redirection" : ""}`, @@ -214,13 +214,13 @@ export function forEachLibResolutionScenario( }); } -export function getCommandLineArgsForLibResolution(withoutConfig: true | undefined) { +export function getCommandLineArgsForLibResolution(withoutConfig: true | undefined): string[] { return withoutConfig ? ["project1/core.d.ts", "project1/utils.d.ts", "project1/file.ts", "project1/index.ts", "project1/file2.ts", "--lib", "es5,dom", "--traceResolution", "--explainFiles"] : ["-p", "project1", "--explainFiles"]; } -export function getSysForLibResolutionUnknown() { +export function getSysForLibResolutionUnknown(): TestServerHost { return TestServerHost.createWatchedSystem({ "/home/src/workspace/projects/project1/utils.d.ts": `export const y = 10;`, "/home/src/workspace/projects/project1/file.ts": `export const file = 10;`, diff --git a/src/testRunner/unittests/helpers/monorepoSymlinkedSiblingPackages.ts b/src/testRunner/unittests/helpers/monorepoSymlinkedSiblingPackages.ts index cd57e0a51ced7..2f0139f2595d3 100644 --- a/src/testRunner/unittests/helpers/monorepoSymlinkedSiblingPackages.ts +++ b/src/testRunner/unittests/helpers/monorepoSymlinkedSiblingPackages.ts @@ -276,7 +276,7 @@ export function forEachMonorepoSymlinkScenario( indexFile: string, currentDirectory: string, ) => void, -) { +): void { describe("monorepoSymlinkedSiblingPackages:: monorepo style sibling packages symlinked", () => { forEachMonorepoSymlinkedSiblingPackagesSys(forTsserver, action); }); diff --git a/src/testRunner/unittests/helpers/noCheck.ts b/src/testRunner/unittests/helpers/noCheck.ts index 28ce347bad5b5..94220091a09fc 100644 --- a/src/testRunner/unittests/helpers/noCheck.ts +++ b/src/testRunner/unittests/helpers/noCheck.ts @@ -7,7 +7,7 @@ import { } from "./tsc.js"; import { TestServerHost } from "./virtualFileSystemWithWatch.js"; -export function forEachTscScenarioWithNoCheck(buildType: "-b" | "-p") { +export function forEachTscScenarioWithNoCheck(buildType: "-b" | "-p"): void { const commandLineArgs = buildType === "-b" ? ["-b", "-v"] : emptyArray; diff --git a/src/testRunner/unittests/helpers/noEmit.ts b/src/testRunner/unittests/helpers/noEmit.ts index 2d2b4e3c7f44e..ccf3d04431e58 100644 --- a/src/testRunner/unittests/helpers/noEmit.ts +++ b/src/testRunner/unittests/helpers/noEmit.ts @@ -143,7 +143,7 @@ function forEachNoEmitChangesWorker(commandType: string[], compilerOptions: Comp } } -export function forEachNoEmitChanges(commandType: string[]) { +export function forEachNoEmitChanges(commandType: string[]): void { describe("when noEmit changes between compilation", () => { forEachNoEmitChangesWorker(commandType, { incremental: true }); forEachNoEmitChangesWorker(commandType, { incremental: true, declaration: true }); @@ -206,7 +206,7 @@ function editsForDtsChanges( ]; } -export function forEachNoEmitDtsChanges(commandType: string[]) { +export function forEachNoEmitDtsChanges(commandType: string[]): void { describe("dts errors with declaration enable changes", () => { if (commandType[0] !== "-b") return; // Only test non multiple file errors with -b [false, true].forEach(asModules => @@ -341,7 +341,7 @@ function forEachNoEmitAndErrors( }); } -export function forEachNoEmitTsc(commandType: string[]) { +export function forEachNoEmitTsc(commandType: string[]): void { forEachNoEmitAndErrors((subScenario, sys, aTsContent, fixedATsContent, compilerOptions) => verifyTsc({ scenario: "noEmit", @@ -385,7 +385,7 @@ export function forEachNoEmitTsc(commandType: string[]) { ); } -export function forEachNoEmitTscWatch(commandType: string[]) { +export function forEachNoEmitTscWatch(commandType: string[]): void { forEachNoEmitAndErrors((subScenario, sys, aTsContent, fixedATsContent, compilerOptions) => verifyTscWatch({ scenario: "noEmit", diff --git a/src/testRunner/unittests/helpers/noEmitOnError.ts b/src/testRunner/unittests/helpers/noEmitOnError.ts index 77474094504d2..92f347253a9d8 100644 --- a/src/testRunner/unittests/helpers/noEmitOnError.ts +++ b/src/testRunner/unittests/helpers/noEmitOnError.ts @@ -102,7 +102,7 @@ function getNoEmitOnErrorErrorsType(): [subScenario: string, mainErrorContent: s ]; } -export function forEachNoEmitOnErrorScenarioTsc(commandLineArgs: string[]) { +export function forEachNoEmitOnErrorScenarioTsc(commandLineArgs: string[]): void { getNoEmitOnErrorErrorsType().forEach(([subScenario, mainErrorContent, fixedErrorContent]) => forEachNoEmitOnErrorScenario( subScenario, @@ -129,7 +129,7 @@ export function forEachNoEmitOnErrorScenarioTsc(commandLineArgs: string[]) { ); } -export function forEachNoEmitOnErrorScenarioTscWatch(commandLineArgs: string[]) { +export function forEachNoEmitOnErrorScenarioTscWatch(commandLineArgs: string[]): void { const errorTypes = getNoEmitOnErrorErrorsType(); forEachNoEmitOnErrorScenario( "noEmitOnError", diff --git a/src/testRunner/unittests/helpers/projectRoots.ts b/src/testRunner/unittests/helpers/projectRoots.ts index 2792d8062b04e..111038f493c13 100644 --- a/src/testRunner/unittests/helpers/projectRoots.ts +++ b/src/testRunner/unittests/helpers/projectRoots.ts @@ -66,7 +66,7 @@ export function forEachScenarioForRootsFromReferencedProject( sys: () => TestServerHost, edits: () => readonly TscWatchCompileChange[], ) => void, -) { +): void { [true, false].forEach(serverFirst => action( `when root file is from referenced project${!serverFirst ? " and shared is first" : ""}`, diff --git a/src/testRunner/unittests/helpers/sampleProjectReferences.ts b/src/testRunner/unittests/helpers/sampleProjectReferences.ts index adc358e6c4c49..fbafb4d43d277 100644 --- a/src/testRunner/unittests/helpers/sampleProjectReferences.ts +++ b/src/testRunner/unittests/helpers/sampleProjectReferences.ts @@ -4,7 +4,7 @@ import { getProjectConfigWithNodeNext } from "./contents.js"; import { solutionBuildWithBaseline } from "./solutionBuilder.js"; import { TestServerHost } from "./virtualFileSystemWithWatch.js"; -export function getFsContentsForSampleProjectReferencesLogicConfig(withNodeNext?: boolean) { +export function getFsContentsForSampleProjectReferencesLogicConfig(withNodeNext?: boolean): string { return jsonToReadableText({ compilerOptions: { ...getProjectConfigWithNodeNext(withNodeNext), @@ -24,7 +24,7 @@ export function getSysForSampleProjectReferences( withNodeNext?: boolean, skipReferenceCoreFromTest?: boolean, forTsserver?: boolean, -) { +): TestServerHost { return TestServerHost.getCreateWatchedSystem(forTsserver)({ "/user/username/projects/sample1/core/tsconfig.json": jsonToReadableText({ compilerOptions: { @@ -82,7 +82,7 @@ export function getSysForSampleProjectReferences( }, { currentDirectory: "/user/username/projects/sample1" }); } -export function getSysForSampleProjectReferencesBuilt(withNodeNext?: boolean) { +export function getSysForSampleProjectReferencesBuilt(withNodeNext?: boolean): TestServerHost { return solutionBuildWithBaseline( getSysForSampleProjectReferences(withNodeNext), ["tests"], diff --git a/src/testRunner/unittests/helpers/solutionBuilder.ts b/src/testRunner/unittests/helpers/solutionBuilder.ts index 8f5278d400181..5e4d32a990514 100644 --- a/src/testRunner/unittests/helpers/solutionBuilder.ts +++ b/src/testRunner/unittests/helpers/solutionBuilder.ts @@ -40,12 +40,12 @@ export function createSolutionBuilder( rootNames: readonly string[], buildOptions?: ts.BuildOptions, originalRead?: TestServerHost["readFile"], -) { +): ts.SolutionBuilder { const host = createSolutionBuilderHostForBaseline(system, originalRead); return ts.createSolutionBuilder(host, rootNames, buildOptions ?? {}); } -export function ensureErrorFreeBuild(host: TestServerHost, rootNames: readonly string[]) { +export function ensureErrorFreeBuild(host: TestServerHost, rootNames: readonly string[]): void { // ts build should succeed solutionBuildWithBaseline(host, rootNames); assert.equal(host.getOutput().length, 0, jsonToReadableText(host.getOutput())); @@ -57,7 +57,7 @@ export function solutionBuildWithBaseline( buildOptions?: ts.BuildOptions, versionToWrite?: string, originalRead?: TestServerHost["readFile"], -) { +): TestServerHost { if (sys.writtenFiles === undefined) { const originalReadFile = sys.readFile; const originalWrite = sys.write; @@ -87,7 +87,7 @@ export function solutionBuildWithBaseline( } } -export function verifySolutionBuilderWithDifferentTsVersion(input: VerifyTscWithEditsInput, rootNames: readonly string[]) { +export function verifySolutionBuilderWithDifferentTsVersion(input: VerifyTscWithEditsInput, rootNames: readonly string[]): void { describe(input.subScenario, () => { let originalReadFile: TscWatchSystem["readFile"]; let originalWriteFile: TscWatchSystem["writeFile"]; diff --git a/src/testRunner/unittests/helpers/transitiveReferences.ts b/src/testRunner/unittests/helpers/transitiveReferences.ts index 787e860980e2d..8d7dd8b5cb673 100644 --- a/src/testRunner/unittests/helpers/transitiveReferences.ts +++ b/src/testRunner/unittests/helpers/transitiveReferences.ts @@ -3,14 +3,14 @@ import { jsonToReadableText } from "../helpers.js"; import { getProjectConfigWithNodeNext } from "./contents.js"; import { TestServerHost } from "./virtualFileSystemWithWatch.js"; -export function getFsContentsForTransitiveReferencesRefsAdts() { +export function getFsContentsForTransitiveReferencesRefsAdts(): string { return dedent` export class X {} export class A {} `; } -export function getFsContentsForTransitiveReferencesBConfig(withNodeNext: boolean) { +export function getFsContentsForTransitiveReferencesBConfig(withNodeNext: boolean): string { return jsonToReadableText({ compilerOptions: { ...getProjectConfigWithNodeNext(withNodeNext), @@ -25,7 +25,7 @@ export function getFsContentsForTransitiveReferencesBConfig(withNodeNext: boolea }); } -export function getFsContentsForTransitiveReferencesAConfig(withNodeNext: boolean) { +export function getFsContentsForTransitiveReferencesAConfig(withNodeNext: boolean): string { return jsonToReadableText({ compilerOptions: { ...getProjectConfigWithNodeNext(withNodeNext), @@ -35,7 +35,7 @@ export function getFsContentsForTransitiveReferencesAConfig(withNodeNext: boolea }); } -export function getSysForTransitiveReferences(withNodeNext?: boolean) { +export function getSysForTransitiveReferences(withNodeNext?: boolean): TestServerHost { return TestServerHost.createWatchedSystem({ "/user/username/projects/transitiveReferences/refs/a.d.ts": getFsContentsForTransitiveReferencesRefsAdts(), "/user/username/projects/transitiveReferences/a.ts": dedent` diff --git a/src/testRunner/unittests/helpers/tsc.ts b/src/testRunner/unittests/helpers/tsc.ts index 8bdd49cb1206f..85cc75125190c 100644 --- a/src/testRunner/unittests/helpers/tsc.ts +++ b/src/testRunner/unittests/helpers/tsc.ts @@ -32,7 +32,7 @@ export const noChangeRun: TestTscEdit = { caption: "no-change-run", edit: ts.noop, }; -export const noChangeOnlyRuns = [noChangeRun]; +export const noChangeOnlyRuns: TestTscEdit[] = [noChangeRun]; export interface TestTscCompile { commandLineArgs: readonly string[]; @@ -461,7 +461,7 @@ export interface VerifyTscWithEditsInput extends Omit { let snaps: TestServerHostSnapshot[] | undefined; after(() => { diff --git a/src/testRunner/unittests/helpers/tscWatch.ts b/src/testRunner/unittests/helpers/tscWatch.ts index e9c6d79e6bb07..2e6dbc2b8c970 100644 --- a/src/testRunner/unittests/helpers/tscWatch.ts +++ b/src/testRunner/unittests/helpers/tscWatch.ts @@ -80,7 +80,7 @@ function tscWatchCompile(input: TscWatchCompile) { }); } -export function createSolutionBuilderWithWatchHostForBaseline(sys: TestServerHost, cb: ts.ExecuteCommandLineCallbacks) { +export function createSolutionBuilderWithWatchHostForBaseline(sys: TestServerHost, cb: ts.ExecuteCommandLineCallbacks): ts.SolutionBuilderWithWatchHost { const host = ts.createSolutionBuilderWithWatchHost(sys, /*createProgram*/ undefined, ts.createDiagnosticReporter(sys, /*pretty*/ true), ts.createBuilderStatusReporter(sys, /*pretty*/ true), ts.createWatchStatusReporter(sys, /*pretty*/ true)); host.afterProgramEmitAndDiagnostics = cb; return host; @@ -93,7 +93,7 @@ interface CreateWatchCompilerHostOfConfigFileForBaseline( input: CreateWatchCompilerHostOfConfigFileForBaseline, -) { +): ts.WatchCompilerHostOfConfigFile { const host = ts.createWatchCompilerHostOfConfigFile({ ...input, reportDiagnostic: ts.createDiagnosticReporter(input.system, /*pretty*/ true), @@ -109,7 +109,7 @@ interface CreateWatchCompilerHostOfFilesAndCompilerOptionsForBaseline( input: CreateWatchCompilerHostOfFilesAndCompilerOptionsForBaseline, -) { +): ts.WatchCompilerHostOfFilesAndCompilerOptions { const host = ts.createWatchCompilerHostOfFilesAndCompilerOptions({ ...input, reportDiagnostic: ts.createDiagnosticReporter(input.system, /*pretty*/ true), @@ -146,7 +146,7 @@ export function runWatchBaseline) { +}: RunWatchBaseline): void { baseline.push(`${sys.getExecutingFilePath()} ${commandLineArgs.join(" ")}`); let programs = watchBaseline({ baseline, @@ -194,7 +194,7 @@ export function watchBaseline({ caption, resolutionCache, useSourceOfProjectReferenceRedirect, -}: WatchBaseline) { +}: WatchBaseline): readonly CommandLineProgram[] { const programs = baselineAfterTscCompile( sys, baseline, @@ -262,7 +262,7 @@ function verifyProgramStructureAndResolutionCache( export interface VerifyTscWatch extends TscWatchCompile { baselineIncremental?: boolean; } -export function verifyTscWatch(input: VerifyTscWatch) { +export function verifyTscWatch(input: VerifyTscWatch): void { describe(input.scenario, () => { describe(input.subScenario, () => { tscWatchCompile(input); diff --git a/src/testRunner/unittests/helpers/tsserver.ts b/src/testRunner/unittests/helpers/tsserver.ts index 5f17f30e83e1c..f8c5a4a81de7a 100644 --- a/src/testRunner/unittests/helpers/tsserver.ts +++ b/src/testRunner/unittests/helpers/tsserver.ts @@ -25,7 +25,7 @@ import { TestServerHostTrackingWrittenFiles, } from "./virtualFileSystemWithWatch.js"; -export function baselineTsserverLogs(scenario: string, subScenario: string, sessionOrService: { logger: LoggerWithInMemoryLogs; }) { +export function baselineTsserverLogs(scenario: string, subScenario: string, sessionOrService: { logger: LoggerWithInMemoryLogs; }): void { Baseline.runBaseline(`tsserver/${scenario}/${subScenario.split(" ").join("-")}.js`, sessionOrService.logger.logs.join("\r\n")); } @@ -33,7 +33,7 @@ export function toExternalFile(fileName: string): ts.server.protocol.ExternalFil return { fileName }; } -export function toExternalFiles(fileNames: string[]) { +export function toExternalFiles(fileNames: string[]): ts.server.protocol.ExternalFile[] { return ts.map(fileNames, toExternalFile); } @@ -45,7 +45,7 @@ export function patchHostTimeouts( inputHost: TestServerHostTrackingWrittenFiles, session: TestSession | undefined, logger: LoggerWithInMemoryLogs, -) { +): TestSessionAndServiceHost { const host = inputHost as TestSessionAndServiceHost; host.service = session?.getProjectService(); if (session) patchServiceForStateBaseline(session.getProjectService()); @@ -216,7 +216,7 @@ export class TestSession extends ts.server.Session { public override logger!: LoggerWithInMemoryLogs; public override readonly typingsInstaller!: TestTypingsInstallerAdapter; public serverCancellationToken: TestServerCancellationToken; - public watchChanges = new Map(); + public watchChanges: Map = new Map(); constructor(optsOrHost: TestSessionConstructorOptions) { const opts = getTestSessionPartialOptionsAndHost(optsOrHost); @@ -255,19 +255,19 @@ export class TestSession extends ts.server.Session { if (opts.canUseWatchEvents) patchSessionToHandleWatchEvents(this); } - getProjectService() { + getProjectService(): ts.server.ProjectService { return this.projectService; } - public getSeq() { + public getSeq(): number { return this.seq; } - public getNextSeq() { + public getNextSeq(): number { return this.seq + 1; } - public override executeCommand(request: ts.server.protocol.Request) { + public override executeCommand(request: ts.server.protocol.Request): ts.server.HandlerResponse { if (this.logger.hasLevel(ts.server.LogLevel.verbose)) { this.host.baselineHost("Before request"); this.logger.info(`request:${ts.server.stringifyIndented(request)}`); @@ -280,7 +280,7 @@ export class TestSession extends ts.server.Session { return response; } - public executeCommandSeq(inputRequest: TestSessionRequest) { + public executeCommandSeq(inputRequest: TestSessionRequest): ts.server.HandlerResponse { this.seq++; const request: T = inputRequest as T; request.seq = this.seq; @@ -288,7 +288,7 @@ export class TestSession extends ts.server.Session { return this.executeCommand(request); } - public invokeWatchChanges() { + public invokeWatchChanges(): void { const changes = ts.singleOrMany(ts.arrayFrom(this.watchChanges.values())); this.watchChanges.clear(); this.executeCommandSeq({ @@ -301,7 +301,7 @@ export class TestSession extends ts.server.Session { export function createSessionWithCustomEventHandler( optsOrHost: TestSessionConstructorOptions, customAction?: (event: ts.server.ProjectServiceEvent) => void, -) { +): TestSession { const opts = getTestSessionPartialOptionsAndHost(optsOrHost); opts.eventHandler = eventHandler; const session = new TestSession(opts); @@ -402,24 +402,24 @@ export class TestServerCancellationToken implements ts.server.ServerCancellation constructor(private logger: LoggerWithInMemoryLogs, private cancelAfterRequest = 0) { } - setRequest(requestId: number) { + setRequest(requestId: number): void { this.currentId = requestId; this.logger.log(`TestServerCancellationToken:: Cancellation Request id:: ${requestId}`); } - setRequestToCancel(requestId: number) { + setRequestToCancel(requestId: number): void { this.logger.log(`TestServerCancellationToken:: Setting request to cancel:: ${requestId}`); this.resetToken(); this.requestToCancel = requestId; } - resetRequest(requestId: number) { + resetRequest(requestId: number): void { this.logger.log(`TestServerCancellationToken:: resetRequest:: ${requestId} is ${requestId === this.currentId ? "as expected" : `expected to be ${this.currentId}`}`); assert.equal(requestId, this.currentId, "unexpected request id in cancellation"); this.currentId = undefined; } - isCancellationRequested() { + isCancellationRequested(): boolean { this.isCancellationRequestedCount++; // If the request id is the request to cancel and isCancellationRequestedCount // has been met then cancel the request. Ex: cancel the request if it is a @@ -429,7 +429,7 @@ export class TestServerCancellationToken implements ts.server.ServerCancellation return result; } - resetToken() { + resetToken(): void { this.currentId = -1; this.isCancellationRequestedCount = 0; this.requestToCancel = -1; @@ -471,14 +471,14 @@ export function closeFilesForSession(files: readonly (File | string)[], session: } } -export function openExternalProjectForSession(project: ts.server.protocol.ExternalProject, session: TestSession) { +export function openExternalProjectForSession(project: ts.server.protocol.ExternalProject, session: TestSession): void { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.OpenExternalProject, arguments: project, }); } -export function openExternalProjectsForSession(projects: ts.server.protocol.ExternalProject[], session: TestSession) { +export function openExternalProjectsForSession(projects: ts.server.protocol.ExternalProject[], session: TestSession): void { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.OpenExternalProjects, arguments: { projects }, @@ -488,7 +488,7 @@ export function openExternalProjectsForSession(projects: ts.server.protocol.Exte export function setCompilerOptionsForInferredProjectsRequestForSession( options: ts.server.protocol.InferredProjectCompilerOptions | ts.server.protocol.SetCompilerOptionsForInferredProjectsArgs, session: TestSession, -) { +): void { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.CompilerOptionsForInferredProjects, arguments: "options" in options ? // eslint-disable-line local/no-in-operator @@ -497,7 +497,7 @@ export function setCompilerOptionsForInferredProjectsRequestForSession( }); } -export function logDiagnostics(sessionOrService: TestSession, diagnosticsType: string, project: ts.server.Project, diagnostics: readonly ts.Diagnostic[]) { +export function logDiagnostics(sessionOrService: TestSession, diagnosticsType: string, project: ts.server.Project, diagnostics: readonly ts.Diagnostic[]): void { sessionOrService.logger.info(`${diagnosticsType}:: ${diagnostics.length}`); diagnostics.forEach(d => sessionOrService.logger.info(ts.formatDiagnostic(d, project))); } @@ -509,7 +509,7 @@ export interface VerifyGetErrRequest extends VerifyGetErrRequestBase { files: readonly (string | File | FileRangesRequestArgs)[]; skip?: CheckAllErrors["skip"]; } -export function verifyGetErrRequest(request: VerifyGetErrRequest) { +export function verifyGetErrRequest(request: VerifyGetErrRequest): void { const { session, files } = request; session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Geterr, @@ -619,13 +619,13 @@ export interface VerifyGetErrScenario { getErrForProjectRequest: () => readonly GetErrForProjectDiagnostics[]; syncDiagnostics: () => readonly SyncDiagnostics[]; } -export function verifyGetErrScenario(scenario: VerifyGetErrScenario) { +export function verifyGetErrScenario(scenario: VerifyGetErrScenario): void { verifyErrorsUsingGeterr(scenario); verifyErrorsUsingGeterrForProject(scenario); verifyErrorsUsingSyncMethods(scenario); } -export function createHostWithSolutionBuild(files: readonly FileOrFolderOrSymLink[], rootNames: readonly string[]) { +export function createHostWithSolutionBuild(files: readonly FileOrFolderOrSymLink[], rootNames: readonly string[]): TestServerHost { const host = TestServerHost.createServerHost(files); // ts build should succeed ensureErrorFreeBuild(host, rootNames); @@ -636,7 +636,7 @@ export function forEachTscWatchEdit( session: TestSession, edits: readonly TscWatchCompileChange[], action: () => void, -) { +): void { edits.forEach(edit => { session.logger.log(edit.caption); edit.edit(session.host); diff --git a/src/testRunner/unittests/helpers/typingsInstaller.ts b/src/testRunner/unittests/helpers/typingsInstaller.ts index 1c543c7b05f11..8f5b3a699e740 100644 --- a/src/testRunner/unittests/helpers/typingsInstaller.ts +++ b/src/testRunner/unittests/helpers/typingsInstaller.ts @@ -153,7 +153,7 @@ export class TestTypingsInstallerWorker extends ts.server.typingsInstaller.Typin ); } - sendResponse(response: ts.server.SetTypings | ts.server.InvalidateCachedTypings | ts.server.BeginInstallTypes | ts.server.EndInstallTypes | ts.server.WatchTypingLocations | ts.server.PackageInstalledResponse) { + sendResponse(response: ts.server.SetTypings | ts.server.InvalidateCachedTypings | ts.server.BeginInstallTypes | ts.server.EndInstallTypes | ts.server.WatchTypingLocations | ts.server.PackageInstalledResponse): void { this.log.writeLine(`Sending response:${stringifyIndented(response)}`); this.testTypingInstaller.handleMessage(response); } @@ -228,6 +228,6 @@ export function createTypesRegistryFileContent(list: readonly string[]): TypesRe return { entries }; } -export function createTypesRegistry(...list: string[]) { +export function createTypesRegistry(...list: string[]): Map> { return new Map(Object.entries(createTypesRegistryFileContent(list).entries)); } diff --git a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts index d58f205339235..f4cd771c092d4 100644 --- a/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts +++ b/src/testRunner/unittests/helpers/virtualFileSystemWithWatch.ts @@ -210,7 +210,7 @@ interface CallbackData { time: number; } class Callbacks { - readonly map = new Map(); + readonly map: Map = new Map(); private nextId = 1; invoke: (invokeKey?: number) => void = invokeKey => this.invokeWorker(invokeKey); private hasChanges = false; @@ -219,11 +219,11 @@ class Callbacks { constructor(private host: TestServerHost, readonly callbackType: string, private readonly swallowExitException?: boolean) { } - getNextId() { + getNextId(): number { return this.nextId; } - register(cb: TimeOutCallback, args: any[], ms?: number) { + register(cb: TimeOutCallback, args: any[], ms?: number): number { const timeoutId = this.nextId; this.nextId++; this.map.set(timeoutId, { cb, args, ms, time: this.host.getTime() }); @@ -231,13 +231,13 @@ class Callbacks { return timeoutId; } - unregister(id: any) { + unregister(id: any): void { if (typeof id === "number") { this.hasChanges = this.map.delete(id) || this.hasChanges; } } - log(logChanges?: boolean) { + log(logChanges?: boolean): string { const details: string[] = []; this.map.forEach(({ args }, timeoutId) => { details.push(`${timeoutId}: ${args[0]}${!logChanges || this.serializedKeys.has(timeoutId) ? "" : " *new*"}`); @@ -271,7 +271,7 @@ class Callbacks { cb(...args); } - invokeWorker(invokeKey?: number) { + invokeWorker(invokeKey?: number): void { try { if (invokeKey) return this.invokeCallback(invokeKey); @@ -291,7 +291,7 @@ class Callbacks { } } - switchToBaseliningInvoke(logger: StateLogger, serializeOutputOrder: SerializeOutputOrder) { + switchToBaseliningInvoke(logger: StateLogger, serializeOutputOrder: SerializeOutputOrder): void { this.invoke = invokeKey => { logger.log(`Before running ${this.log()}`); this.host.serializeState(logger.logs, serializeOutputOrder); @@ -302,7 +302,7 @@ class Callbacks { }; } - serialize(baseline: string[]) { + serialize(baseline: string[]): void { if (this.hasChanges) { baseline.push(this.log(/*logChanges*/ true), ""); this.hasChanges = false; @@ -403,9 +403,9 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, private time = timeIncrements; getCanonicalFileName: (s: string) => string; toPath: (f: string) => Path; - readonly timeoutCallbacks = new Callbacks(this, "Timeout", /*swallowExitException*/ true); - readonly immediateCallbacks = new Callbacks(this, "Immedidate"); - readonly pendingInstalls = new Callbacks(this, "PendingInstalls"); + readonly timeoutCallbacks: Callbacks = new Callbacks(this, "Timeout", /*swallowExitException*/ true); + readonly immediateCallbacks: Callbacks = new Callbacks(this, "Immedidate"); + readonly pendingInstalls: Callbacks = new Callbacks(this, "PendingInstalls"); readonly screenClears: number[] = []; readonly watchUtils: WatchUtils; @@ -520,7 +520,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, }); } - ensureTypingRegistryFile() { + ensureTypingRegistryFile(): void { this.ensureFileOrFolder({ path: getTypesRegistryFileLocation(this.globalTypingsCacheLocation), content: jsonToReadableText(createTypesRegistryFileContent( @@ -563,7 +563,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return host; } - static getCreateWatchedSystem(forTsserver: boolean | undefined) { + static getCreateWatchedSystem(forTsserver: boolean | undefined): typeof TestServerHost.createWatchedSystem | typeof TestServerHost.createServerHost { return (!forTsserver ? TestServerHost.createWatchedSystem : TestServerHost.createServerHost); } @@ -577,19 +577,19 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return true; } - getNewLine() { + getNewLine(): string { return this.newLine; } - toNormalizedAbsolutePath(s: string) { + toNormalizedAbsolutePath(s: string): string { return getNormalizedAbsolutePath(s, this.currentDirectory); } - toFullPath(s: string) { + toFullPath(s: string): Path { return this.toPath(this.toNormalizedAbsolutePath(s)); } - getHostSpecificPath(s: string) { + getHostSpecificPath(s: string): string { if (this.windowsStyleRoot) { let result = s; if (s.startsWith(directorySeparator)) { @@ -601,20 +601,20 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return s; } - now() { + now(): Date { this.time += timeIncrements; return new Date(this.time); } - getTime() { + getTime(): number { return this.time; } - setTime(time: number) { + setTime(time: number): void { this.time = time; } - switchToBaseliningInvoke(logger: StateLogger, serializeOutputOrder: SerializeOutputOrder) { + switchToBaseliningInvoke(logger: StateLogger, serializeOutputOrder: SerializeOutputOrder): void { const originalSetTime = this.setTime; this.setTime = time => { logger.log(`Host is moving to new time`); @@ -659,7 +659,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.ensureFileOrFolder({ path: !this.windowsStyleRoot ? "/" : this.getHostSpecificPath("/") }); } - modifyFile(filePath: string, content: string, options?: Partial) { + modifyFile(filePath: string, content: string, options?: Partial): void { const path = this.toFullPath(filePath); const currentEntry = this.fs.get(path); if (!currentEntry || !isFsFileOrFsLibFile(currentEntry)) { @@ -687,7 +687,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, } } - renameFile(fileName: string, newFileName: string) { + renameFile(fileName: string, newFileName: string): void { const fullPath = getNormalizedAbsolutePath(fileName, this.currentDirectory); const path = this.toPath(fullPath); const file = this.fs.get(path) as FsFile; @@ -707,7 +707,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.addFileOrFolderInFolder(baseFolder, newFile); } - renameFolder(folderName: string, newFolderName: string, skipFolderEntryWatches?: true) { + renameFolder(folderName: string, newFolderName: string, skipFolderEntryWatches?: true): void { const fullPath = getNormalizedAbsolutePath(folderName, this.currentDirectory); const path = this.toPath(fullPath); const folder = this.fs.get(path) as FsFolder; @@ -749,7 +749,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, } } - ensureFileOrFolder(fileOrDirectoryOrSymLink: FileOrFolderOrSymLinkOrLibFile, ignoreWatchInvokedWithTriggerAsFileCreate?: boolean, ignoreParentWatch?: boolean, options?: Partial) { + ensureFileOrFolder(fileOrDirectoryOrSymLink: FileOrFolderOrSymLinkOrLibFile, ignoreWatchInvokedWithTriggerAsFileCreate?: boolean, ignoreParentWatch?: boolean, options?: Partial): void { if (isFile(fileOrDirectoryOrSymLink)) { const file = this.toFsFileOrLibFile(fileOrDirectoryOrSymLink); // file may already exist when updating existing type declaration file @@ -834,19 +834,19 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.inodes?.delete(fileOrDirectory.path); } - rimrafSync(fileOrFolderPath: string) { + rimrafSync(fileOrFolderPath: string): void { const fileOrFolder = this.getRealFileOrFolder(fileOrFolderPath); if (isFsFileOrFsLibFile(fileOrFolder)) this.removeFileOrFolder(fileOrFolder); else if (isFsFolder(fileOrFolder)) this.deleteFolder(fileOrFolder.fullPath, /*recursive*/ true); } - deleteFile(filePath: string) { + deleteFile(filePath: string): void { const file = this.getRealFileOrFolder(filePath); Debug.assert(isFsFileOrFsLibFile(file)); this.removeFileOrFolder(file); } - deleteFolder(folderPath: string, recursive?: boolean) { + deleteFolder(folderPath: string, recursive?: boolean): void { const path = this.toFullPath(folderPath); const currentEntry = this.fs.get(path); Debug.assert(isFsFolder(currentEntry)); @@ -875,7 +875,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, fileOrDirectory: string, recursive: boolean, cb: FsWatchCallback, - ) { + ): FsWatchWorkerWatcher { if (this.runWithFallbackPolling) throw new Error("Need to use fallback polling instead of file system native watching"); let inode: number | undefined; if (this.inodeWatching) { @@ -897,7 +897,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return result; } - invokeFileWatcher(fileFullPath: string, eventKind: FileWatcherEventKind, modifiedTime: Date | undefined) { + invokeFileWatcher(fileFullPath: string, eventKind: FileWatcherEventKind, modifiedTime: Date | undefined): void { this.watchUtils.pollingWatches.forEach(fileFullPath, ({ cb }, fullPath) => cb(fullPath, eventKind, modifiedTime)); } @@ -912,11 +912,11 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, }); } - invokeFsWatchesCallbacks(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix?: boolean) { + invokeFsWatchesCallbacks(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix?: boolean): void { this.fsWatchCallback(this.watchUtils.fsWatches, fullPath, eventName, eventFullPath, useTildeSuffix); } - invokeFsWatchesRecursiveCallbacks(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix?: boolean) { + invokeFsWatchesRecursiveCallbacks(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix?: boolean): void { this.fsWatchCallback(this.watchUtils.fsWatchesRecursive, fullPath, eventName, eventFullPath, useTildeSuffix); } @@ -932,7 +932,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, } } - invokeFsWatches(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix: boolean | undefined) { + invokeFsWatches(fullPath: string, eventName: "rename" | "change", eventFullPath: string | undefined, useTildeSuffix: boolean | undefined): void { this.invokeFsWatchesCallbacks(fullPath, eventName, eventFullPath, useTildeSuffix); this.invokeFsWatchesCallbacks(getDirectoryPath(fullPath), eventName, eventFullPath, useTildeSuffix); this.invokeRecursiveFsWatches(fullPath, eventName, eventFullPath, useTildeSuffix); @@ -1020,20 +1020,20 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return this.getRealFsEntry((entry): entry is FsFile | FsFolder => !!entry && !isFsSymLink(entry), this.toFullPath(s)); } - fileSystemEntryExists(s: string, entryKind: FileSystemEntryKind) { + fileSystemEntryExists(s: string, entryKind: FileSystemEntryKind): boolean { return entryKind === FileSystemEntryKind.File ? this.fileExists(s) : this.directoryExists(s); } - fileExists(s: string) { + fileExists(s: string): boolean { const path = this.toFullPath(s); return !!this.getRealFile(path); } - getModifiedTime(s: string) { + getModifiedTime(s: string): Date | undefined { return this.getRealFileOrFolder(s)?.modifiedTime; } - setModifiedTime(s: string, date: Date) { + setModifiedTime(s: string, date: Date): void { const fsEntry = this.getRealFileOrFolder(s); if (fsEntry) { fsEntry.modifiedTime = date; @@ -1046,7 +1046,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return fsEntry ? getFsFileOrLibFileContent(fsEntry) : undefined; } - getFileSize(s: string) { + getFileSize(s: string): number { const path = this.toFullPath(s); const entry = this.fs.get(path)!; if (isFsFileOrFsLibFile(entry)) { @@ -1055,7 +1055,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return undefined!; // TODO: GH#18217 } - directoryExists(s: string) { + directoryExists(s: string): boolean { const path = this.toFullPath(s); return !!this.getRealFolder(path); } @@ -1101,11 +1101,11 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, } // TOOD: record and invoke callbacks to simulate timer events - setTimeout(callback: TimeOutCallback, ms: number, ...args: any[]) { + setTimeout(callback: TimeOutCallback, ms: number, ...args: any[]): number { return this.timeoutCallbacks.register(callback, args, ms); } - getNextTimeoutId() { + getNextTimeoutId(): number { return this.timeoutCallbacks.getNextId(); } @@ -1117,15 +1117,15 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.screenClears.push(this.output.length); } - runQueuedTimeoutCallbacks(timeoutId?: number) { + runQueuedTimeoutCallbacks(timeoutId?: number): void { this.timeoutCallbacks.invoke(timeoutId); } - runQueuedImmediateCallbacks() { + runQueuedImmediateCallbacks(): void { this.immediateCallbacks.invoke(); } - setImmediate(callback: TimeOutCallback, ...args: any[]) { + setImmediate(callback: TimeOutCallback, ...args: any[]): number { return this.immediateCallbacks.register(callback, args); } @@ -1133,11 +1133,11 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.immediateCallbacks.unregister(timeoutId); } - scheduleInstall(cb: TimeOutCallback, ...args: any[]) { + scheduleInstall(cb: TimeOutCallback, ...args: any[]): void { this.pendingInstalls.register(cb, args); } - runPendingInstalls() { + runPendingInstalls(): void { this.pendingInstalls.invoke(); } @@ -1181,12 +1181,12 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.modifyFile(path, this.readFile(path) + content, options); } - replaceFileText(file: string, searchValue: string | RegExp, replaceValue: string) { + replaceFileText(file: string, searchValue: string | RegExp, replaceValue: string): void { const content = Debug.checkDefined(this.readFile(file)); this.writeFile(file, content.replace(searchValue, replaceValue)); } - write(message: string) { + write(message: string): void { if (Debug.isDebugging) console.log(message); this.output.push(message); } @@ -1195,12 +1195,12 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, return this.output; } - clearOutput() { + clearOutput(): void { clear(this.output); this.screenClears.length = 0; } - serializeOutput(baseline: string[]) { + serializeOutput(baseline: string[]): void { const output = this.getOutput(); if (!this.output.length && !this.screenClears.length) return; let start = 0; @@ -1215,7 +1215,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.clearOutput(); } - getSnap() { + getSnap(): TestServerHostSnapshot { return cloneFsMap(this.fs); } @@ -1223,7 +1223,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.serializedDiff = cloneFsMap(this.fs); } - serializeState(baseline: string[], serializeOutput: SerializeOutputOrder) { + serializeState(baseline: string[], serializeOutput: SerializeOutputOrder): void { if (serializeOutput === SerializeOutputOrder.BeforeDiff) this.serializeOutput(baseline); this.diff(baseline); if (serializeOutput === SerializeOutputOrder.AfterDiff) this.serializeOutput(baseline); @@ -1236,7 +1236,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, writtenFiles?: Map; private serializedDiff: TestServerHostSnapshot = new Map(); - diff(baseline: string[]) { + diff(baseline: string[]): void { this.fs.forEach((newFsEntry, path) => { diffFsEntry(baseline, this.serializedDiff.get(path), newFsEntry, this.inodes?.get(path), this.writtenFiles); }); @@ -1251,7 +1251,7 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, this.writtenFiles?.clear(); } - serializeWatches(baseline?: string[]) { + serializeWatches(baseline?: string[]): string[] { return this.watchUtils.serializeWatches(baseline); } @@ -1274,14 +1274,14 @@ export class TestServerHost implements server.ServerHost, FormatDiagnosticsHost, } exitCode: number | undefined; - readonly resolvePath = (s: string) => s; - readonly getExecutingFilePath = () => this.executingFilePath; - readonly getCurrentDirectory = () => this.currentDirectory; - exit(exitCode?: number) { + readonly resolvePath = (s: string): string => s; + readonly getExecutingFilePath = (): string => this.executingFilePath; + readonly getCurrentDirectory = (): string => this.currentDirectory; + exit(exitCode?: number): void { this.exitCode = exitCode; throw new Error(exitMessage); } - getEnvironmentVariable(name: string) { + getEnvironmentVariable(name: string): string { return this.environmentVariables && this.environmentVariables.get(name) || ""; } } @@ -1374,7 +1374,7 @@ function sanitizeSysOutput(output: string) { export type TestServerHostTrackingWrittenFiles = TestServerHost & { writtenFiles: Map; }; -export function changeToHostTrackingWrittenFiles(inputHost: TestServerHost) { +export function changeToHostTrackingWrittenFiles(inputHost: TestServerHost): TestServerHostTrackingWrittenFiles { const host = inputHost as TestServerHostTrackingWrittenFiles; if (host.writtenFiles) return host; const originalWriteFile = host.writeFile; @@ -1387,7 +1387,7 @@ export function changeToHostTrackingWrittenFiles(inputHost: TestServerHost) { return host; } -export function osFlavorToString(osFlavor: TestServerHostOsFlavor) { +export function osFlavorToString(osFlavor: TestServerHostOsFlavor): "Windows" | "MacOs" | "Linux" { switch (osFlavor) { case TestServerHostOsFlavor.Windows: return "Windows"; diff --git a/src/testRunner/unittests/services/extract/helpers.ts b/src/testRunner/unittests/services/extract/helpers.ts index 9c022f03c807e..b733b89f50c9c 100644 --- a/src/testRunner/unittests/services/extract/helpers.ts +++ b/src/testRunner/unittests/services/extract/helpers.ts @@ -108,7 +108,7 @@ export const notImplementedHost: ts.LanguageServiceHost = { fileExists: ts.notImplemented, }; -export function testExtractSymbol(caption: string, text: string, baselineFolder: string, description: ts.DiagnosticMessage) { +export function testExtractSymbol(caption: string, text: string, baselineFolder: string, description: ts.DiagnosticMessage): void { const t = extractTest(text); const selectionRange = t.ranges.get("selection")!; if (!selectionRange) { @@ -175,7 +175,7 @@ export function testExtractSymbol(caption: string, text: string, baselineFolder: } } -export function testExtractSymbolFailed(caption: string, text: string, description: ts.DiagnosticMessage) { +export function testExtractSymbolFailed(caption: string, text: string, description: ts.DiagnosticMessage): void { it(caption, () => { const t = extractTest(text); const selectionRange = t.ranges.get("selection"); diff --git a/src/tsconfig-base.json b/src/tsconfig-base.json index e4615aa785424..d0727f454b7f6 100644 --- a/src/tsconfig-base.json +++ b/src/tsconfig-base.json @@ -14,6 +14,7 @@ "sourceMap": true, "composite": true, "emitDeclarationOnly": true, + "isolatedDeclarations": true, "strict": true, "strictBindCallApply": false, diff --git a/src/tsserver/common.ts b/src/tsserver/common.ts index 01fd6db7dcf7c..89647f6032c82 100644 --- a/src/tsserver/common.ts +++ b/src/tsserver/common.ts @@ -1,7 +1,7 @@ import * as ts from "../typescript/typescript.js"; /** @internal */ -export function getLogLevel(level: string | undefined) { +export function getLogLevel(level: string | undefined): ts.server.LogLevel | undefined { if (level) { const l = level.toLowerCase(); for (const name in ts.server.LogLevel) { diff --git a/src/typingsInstaller/nodeTypingsInstaller.ts b/src/typingsInstaller/nodeTypingsInstaller.ts index e9fcfdfb5333d..56d6c7ac9385e 100644 --- a/src/typingsInstaller/nodeTypingsInstaller.ts +++ b/src/typingsInstaller/nodeTypingsInstaller.ts @@ -135,7 +135,7 @@ export class NodeTypingsInstaller extends ts.server.typingsInstaller.TypingsInst this.typesRegistry = loadTypesRegistryFile(getTypesRegistryFileLocation(globalTypingsCacheLocation), this.installTypingHost, this.log); } - override handleRequest(req: ts.server.TypingInstallerRequestUnion) { + override handleRequest(req: ts.server.TypingInstallerRequestUnion): void { if (this.delayedInitializationError) { // report initializationFailed error this.sendResponse(this.delayedInitializationError); @@ -144,7 +144,7 @@ export class NodeTypingsInstaller extends ts.server.typingsInstaller.TypingsInst super.handleRequest(req); } - protected sendResponse(response: ts.server.TypingInstallerResponseUnion) { + protected sendResponse(response: ts.server.TypingInstallerResponseUnion): void { if (this.log.isEnabled()) { this.log.writeLine(`Sending response:${ts.server.stringifyIndented(response)}`); } diff --git a/src/typingsInstallerCore/typingsInstaller.ts b/src/typingsInstallerCore/typingsInstaller.ts index fe42a37272cc1..ce9c607b83c02 100644 --- a/src/typingsInstallerCore/typingsInstaller.ts +++ b/src/typingsInstallerCore/typingsInstaller.ts @@ -73,7 +73,7 @@ function typingToFileName(cachePath: string, packageName: string, installTypingH } /** @internal */ -export function installNpmPackages(npmPath: string, tsVersion: string, packageNames: string[], install: (command: string) => boolean) { +export function installNpmPackages(npmPath: string, tsVersion: string, packageNames: string[], install: (command: string) => boolean): boolean { let hasError = false; for (let remaining = packageNames.length; remaining > 0;) { const result = getNpmCommandForInstallation(npmPath, tsVersion, packageNames, remaining); @@ -84,7 +84,10 @@ export function installNpmPackages(npmPath: string, tsVersion: string, packageNa } /** @internal */ -export function getNpmCommandForInstallation(npmPath: string, tsVersion: string, packageNames: string[], remaining: number) { +export function getNpmCommandForInstallation(npmPath: string, tsVersion: string, packageNames: string[], remaining: number): { + command: string; + remaining: number; +} { const sliceStart = packageNames.length - remaining; let command: string, toSlice = remaining; while (true) { @@ -126,7 +129,7 @@ export abstract class TypingsInstaller { private readonly safeListPath: Path, private readonly typesMapLocation: Path, private readonly throttleLimit: number, - protected readonly log = nullLog, + protected readonly log: Log = nullLog, ) { const isLoggingEnabled = this.log.isEnabled(); if (isLoggingEnabled) { @@ -136,7 +139,7 @@ export abstract class TypingsInstaller { } /** @internal */ - handleRequest(req: TypingInstallerRequestUnion) { + handleRequest(req: TypingInstallerRequestUnion): void { switch (req.kind) { case "discover": this.install(req); @@ -162,7 +165,7 @@ export abstract class TypingsInstaller { } } - closeProject(req: CloseProject) { + closeProject(req: CloseProject): void { this.closeWatchers(req.projectName); } @@ -186,7 +189,7 @@ export abstract class TypingsInstaller { } } - install(req: DiscoverTypings) { + install(req: DiscoverTypings): void { if (this.log.isEnabled()) { this.log.writeLine(`Got install request${stringifyIndented(req)}`); } @@ -231,7 +234,7 @@ export abstract class TypingsInstaller { } /** @internal */ - installPackage(req: InstallPackageRequest) { + installPackage(req: InstallPackageRequest): void { const { fileName, packageName, projectName, projectRootPath, id } = req; const cwd = forEachAncestorDirectory(getDirectoryPath(fileName), directory => { if (this.installTypingHost.fileExists(combinePaths(directory, "package.json"))) { @@ -373,7 +376,7 @@ export abstract class TypingsInstaller { }); } - protected ensurePackageDirectoryExists(directory: string) { + protected ensurePackageDirectoryExists(directory: string): void { const npmConfigPath = combinePaths(directory, "package.json"); if (this.log.isEnabled()) { this.log.writeLine(`Npm config file: ${npmConfigPath}`); diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index c8589f0b8ae9f..304462086e8a8 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -2841,14 +2841,14 @@ declare namespace ts { readonly jsDocParsingMode: JSDocParsingMode | undefined; isKnownTypesPackageName(name: string): boolean; installPackage(options: InstallPackageOptions): Promise; - getCompilationSettings(): ts.CompilerOptions; - getCompilerOptions(): ts.CompilerOptions; + getCompilationSettings(): CompilerOptions; + getCompilerOptions(): CompilerOptions; getNewLine(): string; getProjectVersion(): string; getProjectReferences(): readonly ProjectReference[] | undefined; getScriptFileNames(): string[]; private getOrCreateScriptInfoAndAttachToProject; - getScriptKind(fileName: string): ts.ScriptKind; + getScriptKind(fileName: string): ScriptKind; getScriptVersion(filename: string): string; getScriptSnapshot(filename: string): IScriptSnapshot | undefined; getCancellationToken(): HostCancellationToken; @@ -2884,16 +2884,16 @@ declare namespace ts { getProjectName(): string; protected removeLocalTypingsFromTypeAcquisition(newTypeAcquisition: TypeAcquisition): TypeAcquisition; getExternalFiles(updateLevel?: ProgramUpdateLevel): SortedReadonlyArray; - getSourceFile(path: Path): ts.SourceFile | undefined; + getSourceFile(path: Path): SourceFile | undefined; close(): void; private detachScriptInfoIfNotRoot; isClosed(): boolean; hasRoots(): boolean; getRootFiles(): NormalizedPath[]; - getRootScriptInfos(): ts.server.ScriptInfo[]; + getRootScriptInfos(): ScriptInfo[]; getScriptInfos(): ScriptInfo[]; getExcludedFiles(): readonly NormalizedPath[]; - getFileNames(excludeFilesFromExternalLibraries?: boolean, excludeConfigFiles?: boolean): ts.server.NormalizedPath[]; + getFileNames(excludeFilesFromExternalLibraries?: boolean, excludeConfigFiles?: boolean): NormalizedPath[]; hasConfigFile(configFilePath: NormalizedPath): boolean; containsScriptInfo(info: ScriptInfo): boolean; containsFile(filename: NormalizedPath, requireOpen?: boolean): boolean; @@ -2918,12 +2918,12 @@ declare namespace ts { private isValidGeneratedFileWatcher; private clearGeneratedFileWatch; getScriptInfoForNormalizedPath(fileName: NormalizedPath): ScriptInfo | undefined; - getScriptInfo(uncheckedFileName: string): ts.server.ScriptInfo | undefined; + getScriptInfo(uncheckedFileName: string): ScriptInfo | undefined; filesToString(writeProjectFileNames: boolean): string; private filesToStringWorker; setCompilerOptions(compilerOptions: CompilerOptions): void; setTypeAcquisition(newTypeAcquisition: TypeAcquisition | undefined): void; - getTypeAcquisition(): ts.TypeAcquisition; + getTypeAcquisition(): TypeAcquisition; protected removeRoot(info: ScriptInfo): void; protected enableGlobalPlugins(options: CompilerOptions): void; protected enablePlugin(pluginConfigEntry: PluginImport, searchPaths: string[]): void; @@ -2956,7 +2956,7 @@ declare namespace ts { getScriptFileNames(): string[]; getLanguageService(): never; getHostForAutoImportProvider(): never; - getProjectReferences(): readonly ts.ProjectReference[] | undefined; + getProjectReferences(): readonly ProjectReference[] | undefined; } /** * If a file is opened, the server will look for a tsconfig (or jsconfig) @@ -2973,7 +2973,7 @@ declare namespace ts { * @returns: true if set of files in the project stays the same and false - otherwise. */ updateGraph(): boolean; - getConfigFilePath(): ts.server.NormalizedPath; + getConfigFilePath(): NormalizedPath; getProjectReferences(): readonly ProjectReference[] | undefined; updateReferences(refs: readonly ProjectReference[] | undefined): void; /** @@ -2997,14 +2997,14 @@ declare namespace ts { compileOnSaveEnabled: boolean; excludedFiles: readonly NormalizedPath[]; updateGraph(): boolean; - getExcludedFiles(): readonly ts.server.NormalizedPath[]; + getExcludedFiles(): readonly NormalizedPath[]; } function convertFormatOptions(protocolOptions: protocol.FormatCodeSettings): FormatCodeSettings; function convertCompilerOptions(protocolOptions: protocol.ExternalProjectCompilerOptions): CompilerOptions & protocol.CompileOnSaveMixin; function convertWatchOptions(protocolOptions: protocol.ExternalProjectCompilerOptions, currentDirectory?: string): WatchOptionsAndErrors | undefined; function convertTypeAcquisition(protocolOptions: protocol.InferredProjectCompilerOptions): TypeAcquisition | undefined; function tryConvertScriptKindName(scriptKindName: protocol.ScriptKindName | ScriptKind): ScriptKind; - function convertScriptKindName(scriptKindName: protocol.ScriptKindName): ScriptKind.Unknown | ScriptKind.JS | ScriptKind.JSX | ScriptKind.TS | ScriptKind.TSX; + function convertScriptKindName(scriptKindName: protocol.ScriptKindName): ScriptKind; const maxProgramSizeForNonTsFiles: number; const ProjectsUpdatedInBackgroundEvent = "projectsUpdatedInBackground"; interface ProjectsUpdatedInBackgroundEvent { From 8230bc66a7eb4b88cfb6cdaa4ea8324808b39a07 Mon Sep 17 00:00:00 2001 From: Ben Lickly Date: Mon, 16 Sep 2024 10:35:50 -0700 Subject: [PATCH 12/14] Drop unnecessary type arguments in the isolated declarations quick fix (#59665) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> --- src/compiler/checker.ts | 1 + src/compiler/types.ts | 1 + .../fixMissingTypeAnnotationOnExports.ts | 11 +++-- src/services/codefixes/helpers.ts | 46 ++++++++++++++++++- ...tationOnExports50-generics-with-default.ts | 15 ++++++ ...htly-more-complex-generics-with-default.ts | 19 ++++++++ ...OnExports52-generics-oversimplification.ts | 23 ++++++++++ ...otationOnExports53-nested-generic-types.ts | 21 +++++++++ ...nnotationOnExports54-generator-generics.ts | 17 +++++++ ...eAnnotationOnExports55-generator-return.ts | 17 +++++++ 10 files changed, 167 insertions(+), 4 deletions(-) create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports54-generator-generics.ts create mode 100644 tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports55-generator-return.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 06b519ff4b898..438e46eca11b6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -1641,6 +1641,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { getBaseTypeOfLiteralType, getWidenedType, getWidenedLiteralType, + fillMissingTypeArguments, getTypeFromTypeNode: nodeIn => { const node = getParseTreeNode(nodeIn, isTypeNode); return node ? getTypeFromTypeNode(node) : errorType; diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 590911b3f6e99..f6414327a2be5 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -5421,6 +5421,7 @@ export interface TypeChecker { /** @internal */ isTypeParameterPossiblyReferenced(tp: TypeParameter, node: Node): boolean; /** @internal */ typeHasCallOrConstructSignatures(type: Type): boolean; /** @internal */ getSymbolFlags(symbol: Symbol): SymbolFlags; + /** @internal */ fillMissingTypeArguments(typeArguments: readonly Type[], typeParameters: readonly TypeParameter[] | undefined, minTypeArgumentCount: number, isJavaScriptImplicitAny: boolean): Type[]; } /** @internal */ diff --git a/src/services/codefixes/fixMissingTypeAnnotationOnExports.ts b/src/services/codefixes/fixMissingTypeAnnotationOnExports.ts index 4d961dfa979cc..bc0a14dbfac51 100644 --- a/src/services/codefixes/fixMissingTypeAnnotationOnExports.ts +++ b/src/services/codefixes/fixMissingTypeAnnotationOnExports.ts @@ -4,8 +4,9 @@ import { createImportAdder, eachDiagnostic, registerCodeFix, + typeNodeToAutoImportableTypeNode, typePredicateToAutoImportableTypeNode, - typeToAutoImportableTypeNode, + typeToMinimizedReferenceType, } from "../_namespaces/ts.codefix.js"; import { ArrayBindingPattern, @@ -1096,9 +1097,9 @@ function withContext( return emptyInferenceResult; } - function typeToTypeNode(type: Type, enclosingDeclaration: Node, flags = NodeBuilderFlags.None) { + function typeToTypeNode(type: Type, enclosingDeclaration: Node, flags = NodeBuilderFlags.None): TypeNode | undefined { let isTruncated = false; - const result = typeToAutoImportableTypeNode(typeChecker, importAdder, type, enclosingDeclaration, scriptTarget, declarationEmitNodeBuilderFlags | flags, declarationEmitInternalNodeBuilderFlags, { + const minimizedTypeNode = typeToMinimizedReferenceType(typeChecker, type, enclosingDeclaration, declarationEmitNodeBuilderFlags | flags, declarationEmitInternalNodeBuilderFlags, { moduleResolverHost: program, trackSymbol() { return true; @@ -1107,6 +1108,10 @@ function withContext( isTruncated = true; }, }); + if (!minimizedTypeNode) { + return undefined; + } + const result = typeNodeToAutoImportableTypeNode(minimizedTypeNode, importAdder, scriptTarget); return isTruncated ? factory.createKeywordTypeNode(SyntaxKind.AnyKeyword) : result; } diff --git a/src/services/codefixes/helpers.ts b/src/services/codefixes/helpers.ts index 3040e062dabaa..7957b28b110f5 100644 --- a/src/services/codefixes/helpers.ts +++ b/src/services/codefixes/helpers.ts @@ -23,6 +23,7 @@ import { flatMap, FunctionDeclaration, FunctionExpression, + GenericType, GetAccessorDeclaration, getAllAccessorDeclarations, getCheckFlags, @@ -59,6 +60,7 @@ import { isSetAccessorDeclaration, isStringLiteral, isTypeNode, + isTypeReferenceNode, isTypeUsableAsPropertyName, isYieldExpression, LanguageServiceHost, @@ -595,7 +597,15 @@ function createTypeParameterName(index: number) { /** @internal */ export function typeToAutoImportableTypeNode(checker: TypeChecker, importAdder: ImportAdder, type: Type, contextNode: Node | undefined, scriptTarget: ScriptTarget, flags?: NodeBuilderFlags, internalFlags?: InternalNodeBuilderFlags, tracker?: SymbolTracker): TypeNode | undefined { - let typeNode = checker.typeToTypeNode(type, contextNode, flags, internalFlags, tracker); + const typeNode = checker.typeToTypeNode(type, contextNode, flags, internalFlags, tracker); + if (!typeNode) { + return undefined; + } + return typeNodeToAutoImportableTypeNode(typeNode, importAdder, scriptTarget); +} + +/** @internal */ +export function typeNodeToAutoImportableTypeNode(typeNode: TypeNode, importAdder: ImportAdder, scriptTarget: ScriptTarget): TypeNode | undefined { if (typeNode && isImportTypeNode(typeNode)) { const importableReference = tryGetAutoImportableReferenceFromTypeNode(typeNode, scriptTarget); if (importableReference) { @@ -608,6 +618,40 @@ export function typeToAutoImportableTypeNode(checker: TypeChecker, importAdder: return getSynthesizedDeepClone(typeNode); } +function endOfRequiredTypeParameters(checker: TypeChecker, type: GenericType): number { + Debug.assert(type.typeArguments); + const fullTypeArguments = type.typeArguments; + const target = type.target; + for (let cutoff = 0; cutoff < fullTypeArguments.length; cutoff++) { + const typeArguments = fullTypeArguments.slice(0, cutoff); + const filledIn = checker.fillMissingTypeArguments(typeArguments, target.typeParameters, cutoff, /*isJavaScriptImplicitAny*/ false); + if (filledIn.every((fill, i) => fill === fullTypeArguments[i])) { + return cutoff; + } + } + // If we make it all the way here, all the type arguments are required. + return fullTypeArguments.length; +} + +/** @internal */ +export function typeToMinimizedReferenceType(checker: TypeChecker, type: Type, contextNode: Node | undefined, flags?: NodeBuilderFlags, internalFlags?: InternalNodeBuilderFlags, tracker?: SymbolTracker): TypeNode | undefined { + let typeNode = checker.typeToTypeNode(type, contextNode, flags, internalFlags, tracker); + if (!typeNode) { + return undefined; + } + if (isTypeReferenceNode(typeNode)) { + const genericType = type as GenericType; + if (genericType.typeArguments && typeNode.typeArguments) { + const cutoff = endOfRequiredTypeParameters(checker, genericType); + if (cutoff < typeNode.typeArguments.length) { + const newTypeArguments = factory.createNodeArray(typeNode.typeArguments.slice(0, cutoff)); + typeNode = factory.updateTypeReferenceNode(typeNode, typeNode.typeName, newTypeArguments); + } + } + } + return typeNode; +} + /** @internal */ export function typePredicateToAutoImportableTypeNode(checker: TypeChecker, importAdder: ImportAdder, typePredicate: TypePredicate, contextNode: Node | undefined, scriptTarget: ScriptTarget, flags?: NodeBuilderFlags, internalFlags?: InternalNodeBuilderFlags, tracker?: SymbolTracker): TypeNode | undefined { let typePredicateNode = checker.typePredicateToTypePredicateNode(typePredicate, contextNode, flags, internalFlags, tracker); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts new file mode 100644 index 0000000000000..8091543900ea2 --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts @@ -0,0 +1,15 @@ +/// + +// @isolatedDeclarations: true +// @declaration: true +// @lib: es2015 +////let x: Iterator; +////export const y = x; + +verify.codeFix({ + description: "Add annotation of type 'Iterator'", + index: 0, + newFileContent: +`let x: Iterator; +export const y: Iterator = x;`, +}); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts new file mode 100644 index 0000000000000..048125a895e89 --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts @@ -0,0 +1,19 @@ +/// + +// @isolatedDeclarations: true +// @declaration: true + +////export interface Foo {} +////export function foo(x: Foo) { +//// return x; +////} + +verify.codeFix({ + description: "Add return type 'Foo'", + index: 0, + newFileContent: +`export interface Foo {} +export function foo(x: Foo): Foo { + return x; +}`, +}); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts new file mode 100644 index 0000000000000..41166c64ce918 --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts @@ -0,0 +1,23 @@ +/// + +// In the abstract, we might prefer the inferred return type annotation to +// be identical to the parameter type (with 2 type parameters). +// Our current heuristic to avoid overly complex types in this case creates +// "overly simple" types, but this tradeoff seems reasonable. + +// @isolatedDeclarations: true +// @declaration: true +////export interface Foo {} +////export function foo(x: Foo) { +//// return x; +////} + +verify.codeFix({ + description: "Add return type 'Foo'", + index: 0, + newFileContent: +`export interface Foo {} +export function foo(x: Foo): Foo { + return x; +}`, +}); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts new file mode 100644 index 0000000000000..cebddd3c390c4 --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts @@ -0,0 +1,21 @@ +/// + +// Our current heursitic to avoid overly verbose generic types +// doesn't handle generic types nested inside other types. + +// @isolatedDeclarations: true +// @declaration: true +////export interface Foo {} +////export function foo(x: Map>) { +//// return x; +////} + +verify.codeFix({ + description: "Add return type 'Map>'", + index: 0, + newFileContent: +`export interface Foo {} +export function foo(x: Map>): Map> { + return x; +}`, +}); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports54-generator-generics.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports54-generator-generics.ts new file mode 100644 index 0000000000000..d0075bd14ee44 --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports54-generator-generics.ts @@ -0,0 +1,17 @@ +/// + +// @isolatedDeclarations: true +// @declaration: true +// @lib: es2015 +//// export function foo(x: Generator) { +//// return x; +//// } + +verify.codeFix({ + description: "Add return type 'Generator'", + index: 0, + newFileContent: +`export function foo(x: Generator): Generator { + return x; +}` +}); diff --git a/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports55-generator-return.ts b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports55-generator-return.ts new file mode 100644 index 0000000000000..5c9e3ade6adce --- /dev/null +++ b/tests/cases/fourslash/codeFixMissingTypeAnnotationOnExports55-generator-return.ts @@ -0,0 +1,17 @@ +/// + +// @isolatedDeclarations: true +// @declaration: true +// @lib: es2015 +//// export function *foo() { +//// yield 5; +//// } + +verify.codeFix({ + description: "Add return type 'Generator'", + index: 0, + newFileContent: +`export function *foo(): Generator { + yield 5; +}` +}); From 02b07a1788c8ec5b47e51b11955e72ee6d175f4b Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Wed, 18 Sep 2024 10:35:22 -0700 Subject: [PATCH 13/14] Dont open composite projects to determine if script info is part of project (#59688) --- src/compiler/commandLineParser.ts | 19 +- src/compiler/program.ts | 104 +- src/compiler/tsbuildPublic.ts | 15 +- src/compiler/watchPublic.ts | 10 +- src/harness/client.ts | 2 + src/harness/projectServiceStateLogger.ts | 3 + src/server/editorServices.ts | 965 +++++-- src/server/project.ts | 40 +- src/server/protocol.ts | 20 + src/server/scriptInfo.ts | 24 +- src/server/session.ts | 141 +- src/testRunner/unittests/helpers/tsserver.ts | 14 + .../unittests/tsserver/auxiliaryProject.ts | 4 +- .../unittests/tsserver/cancellationToken.ts | 6 +- .../unittests/tsserver/configuredProjects.ts | 47 +- .../unittests/tsserver/projectReferences.ts | 15 +- tests/baselines/reference/api/typescript.d.ts | 25 +- .../with-applyChangedToOpenFiles-request.js | 20 +- .../with-updateOpen-request.js | 20 +- ...e-is-in-inferred-project-until-imported.js | 18 +- ...roviderProject-when-host-project-closes.js | 18 +- ...-are-redirects-that-dont-actually-exist.js | 20 +- ...ider-if-there-are-too-many-dependencies.js | 18 +- ...pening-projects-for-find-all-references.js | 20 +- ...s-on-AutoImportProviderProject-creation.js | 18 +- ...covers-from-an-unparseable-package_json.js | 18 +- ...ds-to-automatic-changes-in-node_modules.js | 18 +- ...ponds-to-manual-changes-in-node_modules.js | 18 +- .../Responds-to-package_json-changes.js | 18 +- ...der-when-program-structure-is-unchanged.js | 18 +- ...een-AutoImportProvider-and-main-program.js | 20 +- ...ependencies-are-already-in-main-program.js | 18 +- .../without-dependencies-listed.js | 18 +- ...-FLLs-in-Classic-module-resolution-mode.js | 18 +- ...der-FLLs-in-Node-module-resolution-mode.js | 18 +- ...-when-timeout-occurs-after-installation.js | 16 +- ...n-timeout-occurs-inbetween-installation.js | 16 +- ...-file-with-case-insensitive-file-system.js | 20 +- ...ig-file-with-case-sensitive-file-system.js | 20 +- .../when-calling-goto-definition-of-module.js | 20 +- ...n-creating-new-file-in-symlinked-folder.js | 20 +- ...eive-event-for-the-@types-file-addition.js | 16 +- .../cancellationT/Geterr-is-cancellable.js | 24 +- .../Lower-priority-tasks-are-cancellable.js | 16 +- .../install-package-when-serialized.js | 16 +- .../tsserver/codeFix/install-package.js | 16 +- ...quest-when-projectFile-is-not-specified.js | 40 +- ...stRequest-when-projectFile-is-specified.js | 40 +- ...utFile-should-be-true-if-outFile-is-set.js | 20 +- ...tFile-should-not-be-returned-if-not-set.js | 18 +- ...ojects-all-projects-without-projectPath.js | 34 +- ...figProjects-cascaded-affected-file-list.js | 20 +- .../configProjects-circular-references.js | 18 +- .../configProjects-compileOnSave-disabled.js | 20 +- ...Projects-compileOnSave-in-base-tsconfig.js | 20 +- ...ojects-detect-changes-in-non-root-files.js | 16 +- ...onfigProjects-global-file-shape-changed.js | 20 +- .../configProjects-isolatedModules.js | 20 +- .../configProjects-module-shape-changed.js | 20 +- .../compileOnSave/configProjects-noEmit.js | 20 +- .../configProjects-non-existing-code.js | 16 +- .../compileOnSave/configProjects-outFile.js | 20 +- .../configProjects-removed-code.js | 18 +- ...uptodate-with-changes-in-non-open-files.js | 20 +- ...figProjects-uptodate-with-deleted-files.js | 20 +- .../configProjects-uptodate-with-new-files.js | 20 +- ...cts-uptodate-with-reference-map-changes.js | 20 +- ...ileChange-in-global-file-with-composite.js | 20 +- ...ange-in-global-file-with-decorator-emit.js | 20 +- ...FileChange-in-global-file-with-dts-emit.js | 20 +- .../dtsFileChange-in-global-file.js | 18 +- .../dtsFileChange-in-module-file.js | 18 +- .../emit-in-project-with-dts-emit.js | 20 +- ...it-in-project-with-module-with-dts-emit.js | 20 +- .../emit-in-project-with-module.js | 20 +- .../tsserver/compileOnSave/emit-in-project.js | 20 +- .../compileOnSave/emit-specified-file.js | 18 +- .../emit-with-richRepsonse-as-false.js | 20 +- .../emit-with-richRepsonse-as-true.js | 20 +- .../emit-with-richRepsonse-as-undefined.js | 20 +- ...hout-includeCompletionsForModuleExports.js | 20 +- ...-with-path-mapping-with-existing-import.js | 20 +- ...hout-includeCompletionsForModuleExports.js | 20 +- ...oject-reference-setup-with-path-mapping.js | 20 +- ...mports-but-has-project-references-setup.js | 20 +- .../reference/tsserver/completions/works.js | 18 +- ...-not-count-against-the-resolution-limit.js | 20 +- ...ailable-from-module-specifier-cache-(1).js | 20 +- ...ailable-from-module-specifier-cache-(2).js | 20 +- ...-for-transient-symbols-between-requests.js | 20 +- ...orks-with-PackageJsonAutoImportProvider.js | 20 +- .../tsserver/completionsIncomplete/works.js | 20 +- ...should-stop-at-projectRootPath-if-given.js | 16 +- ...-searching-for-inferred-project-again-2.js | 16 +- ...en-searching-for-inferred-project-again.js | 16 +- .../tsconfig-for-the-file-does-not-exist.js | 76 +- .../tsconfig-for-the-file-exists.js | 16 +- ...-are-all-closed-when-the-update-happens.js | 19 +- ...oject-as-part-of-configured-file-update.js | 19 +- ...onfig-file-in-a-folder-with-loose-files.js | 131 +- ...-and-file-from-first-config-is-not-open.js | 1570 +++++++---- ...file-when-parent-folder-has-config-file.js | 2256 +++++++++++----- ...-and-file-from-first-config-is-not-open.js | 1586 +++++++---- ...-config-file-with-sibling-jsconfig-file.js | 2320 +++++++++++------ ...-a-configured-project-without-file-list.js | 16 +- ...has-changed-(new-file-in-list-of-files).js | 16 +- ...ot-files-has-changed-(new-file-on-disk).js | 16 +- ...-when-set-of-root-files-was-not-changed.js | 18 +- ...on-reflected-when-specifying-files-list.js | 18 +- ...e-configured-project-with-the-file-list.js | 18 +- ...te-configured-project-without-file-list.js | 18 +- ...er-old-one-without-file-being-in-config.js | 19 +- ...invoked,-ask-errors-on-it-after-old-one.js | 18 +- ...re-old-one-without-file-being-in-config.js | 19 +- ...nvoked,-ask-errors-on-it-before-old-one.js | 18 +- ...er-old-one-without-file-being-in-config.js | 19 +- ...invoked,-ask-errors-on-it-after-old-one.js | 19 +- ...re-old-one-without-file-being-in-config.js | 19 +- ...nvoked,-ask-errors-on-it-before-old-one.js | 19 +- ...uses-parent-most-node_modules-directory.js | 16 +- ...ached-when-language-service-is-disabled.js | 20 +- ...iles-explicitly-excluded-in-config-file.js | 18 +- .../handle-recreated-files-correctly.js | 18 +- ...ject-if-it-is-referenced-from-root-file.js | 90 +- ...ndle-@types-if-input-file-list-is-empty.js | 13 +- ...server-when-reading-tsconfig-file-fails.js | 16 +- ...e-tolerated-without-crashing-the-server.js | 13 +- ...ting-files-specified-in-the-config-file.js | 19 +- ...erenced-by-the-project-but-not-its-root.js | 18 +- ...n-if-its-not-the-file-from-same-project.js | 18 +- ...odule-resolution-changes-in-config-file.js | 18 +- ...nfigured-project-that-has-no-open-files.js | 20 +- ...the-extended-configs-of-closed-projects.js | 52 +- ...errors-and-still-try-to-build-a-project.js | 20 +- ...nclude-files-that-start-in-subDirectory.js | 13 +- ...e-extended-configs-of-multiple-projects.js | 36 +- ...rk-even-if-language-service-is-disabled.js | 20 +- ...gured-project-does-not-contain-the-file.js | 81 +- .../when-file-name-starts-with-caret.js | 18 +- ...re-open-detects-correct-default-project.js | 40 +- ...indAllReferences-starting-at-definition.js | 60 +- ...findAllReferences-target-does-not-exist.js | 40 +- .../declarationFileMaps/findAllReferences.js | 62 +- ...rencesFull-definition-is-in-mapped-file.js | 40 +- .../findAllReferencesFull.js | 62 +- ...nitionAndBoundSpan-with-file-navigation.js | 60 +- .../getDefinitionAndBoundSpan.js | 40 +- ...ect-doesnt-include-file-and-its-renamed.js | 40 +- .../getEditsForFileRename.js | 40 +- .../goToDefinition-target-does-not-exist.js | 40 +- .../declarationFileMaps/goToDefinition.js | 40 +- .../declarationFileMaps/goToImplementation.js | 40 +- .../tsserver/declarationFileMaps/goToType.js | 40 +- .../declarationFileMaps/navigateTo.js | 40 +- ...ll-file-is-not-specified-but-project-is.js | 60 +- ...l-neither-file-not-project-is-specified.js | 60 +- .../renameLocations-starting-at-definition.js | 60 +- .../renameLocations-target-does-not-exist.js | 40 +- .../declarationFileMaps/renameLocations.js | 62 +- .../renameLocationsFull.js | 62 +- ...-orphan,-and-orphan-script-info-changes.js | 16 +- ...he-source-file-if-script-info-is-orphan.js | 16 +- .../works-with-import-fixes.js | 18 +- ...Path-is-different-from-currentDirectory.js | 16 +- ...ut-inferred-project-per-projectRootPath.js | 16 +- .../dynamicFiles/opening-untitled-files.js | 16 +- ...tled-can-convert-positions-to-locations.js | 16 +- ...n-large-js-file-is-included-by-tsconfig.js | 20 +- ...n-large-ts-file-is-included-by-tsconfig.js | 20 +- ...e-service-disabled-events-are-triggered.js | 20 +- ...large-file-size-is-determined-correctly.js | 20 +- ...g-file-when-using-default-event-handler.js | 18 +- ...ed-config-file-when-using-event-handler.js | 18 +- ...g-file-when-using-default-event-handler.js | 16 +- ...he-config-file-when-using-event-handler.js | 16 +- ...sabled-when-using-default-event-handler.js | 2 + ...ct-is-disabled-when-using-event-handler.js | 2 + ...opened-when-using-default-event-handler.js | 18 +- ...file-is-opened-when-using-event-handler.js | 18 +- ...direct-when-using-default-event-handler.js | 20 +- ...erenceRedirect-when-using-event-handler.js | 20 +- ...roject-when-using-default-event-handler.js | 20 +- ...cation-project-when-using-event-handler.js | 20 +- ...n-file-when-using-default-event-handler.js | 32 +- ...d-by-open-file-when-using-event-handler.js | 32 +- ...he-session-and-project-is-at-root-level.js | 20 +- ...ession-and-project-is-not-at-root-level.js | 20 +- ...tself-if---isolatedModules-is-specified.js | 18 +- ...self-if---out-or---outFile-is-specified.js | 20 +- ...should-be-up-to-date-with-deleted-files.js | 16 +- ...-be-up-to-date-with-newly-created-files.js | 16 +- ...-to-date-with-the-reference-map-changes.js | 16 +- ...session-and-should-contains-only-itself.js | 16 +- ...should-detect-changes-in-non-root-files.js | 16 +- ...nd-should-detect-non-existing-code-file.js | 16 +- ...ion-and-should-detect-removed-code-file.js | 16 +- ...ll-files-if-a-global-file-changed-shape.js | 16 +- ...ould-return-cascaded-affected-file-list.js | 16 +- ...fine-for-files-with-circular-references.js | 16 +- ...n-the-session-and-when---outFile-is-set.js | 18 +- ...in-the-session-and-when-adding-new-file.js | 16 +- ...ssion-and-when-both-options-are-not-set.js | 16 +- ...oundUpdate-and-project-is-at-root-level.js | 20 +- ...Update-and-project-is-not-at-root-level.js | 20 +- ...tself-if---isolatedModules-is-specified.js | 18 +- ...self-if---out-or---outFile-is-specified.js | 20 +- ...should-be-up-to-date-with-deleted-files.js | 16 +- ...-be-up-to-date-with-newly-created-files.js | 16 +- ...-to-date-with-the-reference-map-changes.js | 16 +- ...dUpdate-and-should-contains-only-itself.js | 16 +- ...should-detect-changes-in-non-root-files.js | 16 +- ...nd-should-detect-non-existing-code-file.js | 16 +- ...ate-and-should-detect-removed-code-file.js | 16 +- ...ll-files-if-a-global-file-changed-shape.js | 16 +- ...ould-return-cascaded-affected-file-list.js | 16 +- ...fine-for-files-with-circular-references.js | 16 +- ...kgroundUpdate-and-when---outFile-is-set.js | 18 +- ...ckgroundUpdate-and-when-adding-new-file.js | 16 +- ...pdate-and-when-both-options-are-not-set.js | 16 +- ...oundUpdate-and-project-is-at-root-level.js | 20 +- ...Update-and-project-is-not-at-root-level.js | 20 +- ...tself-if---isolatedModules-is-specified.js | 18 +- ...self-if---out-or---outFile-is-specified.js | 20 +- ...should-be-up-to-date-with-deleted-files.js | 16 +- ...-be-up-to-date-with-newly-created-files.js | 16 +- ...-to-date-with-the-reference-map-changes.js | 16 +- ...dUpdate-and-should-contains-only-itself.js | 16 +- ...should-detect-changes-in-non-root-files.js | 16 +- ...nd-should-detect-non-existing-code-file.js | 16 +- ...ate-and-should-detect-removed-code-file.js | 16 +- ...ll-files-if-a-global-file-changed-shape.js | 16 +- ...ould-return-cascaded-affected-file-list.js | 16 +- ...fine-for-files-with-circular-references.js | 16 +- ...kgroundUpdate-and-when---outFile-is-set.js | 18 +- ...ckgroundUpdate-and-when-adding-new-file.js | 16 +- ...pdate-and-when-both-options-are-not-set.js | 16 +- .../canUseWatchEvents-on-windows.js | 20 +- .../events/watchEvents/canUseWatchEvents.js | 20 +- .../caches-auto-imports-in-the-same-file.js | 20 +- ...ckage.json-is-changed-inconsequentially.js | 20 +- ...s-inconsequentially-referencedInProject.js | 20 +- ...enced-project-changes-inconsequentially.js | 20 +- ...ansient-symbols-through-program-updates.js | 20 +- ...-file-is-opened-with-different-contents.js | 18 +- ...idates-the-cache-when-files-are-deleted.js | 20 +- ...ates-the-cache-when-new-files-are-added.js | 20 +- ...ge-results-in-AutoImportProvider-change.js | 20 +- ...-changes-signatures-referencedInProject.js | 20 +- ...n-referenced-project-changes-signatures.js | 20 +- .../tsserver/extends/configDir-template.js | 20 +- .../extends/resolves-the-symlink-path.js | 20 +- ...zyConfiguredProjectsFromExternalProject.js | 15 +- ...config-file-name-with-difference-casing.js | 1 + ...s-changes-in-lib-section-of-config-file.js | 20 +- ...zyConfiguredProjectsFromExternalProject.js | 3 + ...tly-handling-add-or-remove-tsconfig---1.js | 1 + ...zyConfiguredProjectsFromExternalProject.js | 8 + ...zyConfiguredProjectsFromExternalProject.js | 4 + ...rnal-project-that-included-config-files.js | 16 +- ...fter-configured-project-and-then-closed.js | 16 +- ...ig-file-opened-after-configured-project.js | 16 +- ...re-jsconfig-creation-watcher-is-invoked.js | 1 + ...ProjectsFromExternalProject-is-disabled.js | 2 + ...non-existing-directories-in-config-file.js | 16 +- ...-was-updated-and-no-longer-has-the-file.js | 20 +- ...et-and-import-match-disk-with-link-open.js | 20 +- ...rt-match-disk-with-target-and-link-open.js | 20 +- ...-and-import-match-disk-with-target-open.js | 20 +- ...ry-symlink-target-and-import-match-disk.js | 20 +- ...et-and-import-match-disk-with-link-open.js | 20 +- ...rt-match-disk-with-target-and-link-open.js | 20 +- ...-and-import-match-disk-with-target-open.js | 20 +- ...le-symlink-target-and-import-match-disk.js | 20 +- ...nging-module-name-with-different-casing.js | 20 +- ...disk-but-import-does-not-with-link-open.js | 20 +- ...port-does-not-with-target-and-link-open.js | 20 +- ...sk-but-import-does-not-with-target-open.js | 20 +- ...target-matches-disk-but-import-does-not.js | 20 +- ...m-multiple-places-with-different-casing.js | 20 +- ...disk-but-import-does-not-with-link-open.js | 20 +- ...port-does-not-with-target-and-link-open.js | 20 +- ...sk-but-import-does-not-with-target-open.js | 20 +- ...target-matches-disk-but-import-does-not.js | 20 +- ...d-disk-are-all-different-with-link-open.js | 20 +- ...all-different-with-target-and-link-open.js | 20 +- ...disk-are-all-different-with-target-open.js | 20 +- ...link-target,-and-disk-are-all-different.js | 20 +- ...d-disk-are-all-different-with-link-open.js | 20 +- ...all-different-with-target-and-link-open.js | 20 +- ...disk-are-all-different-with-target-open.js | 20 +- ...link-target,-and-disk-are-all-different.js | 20 +- ...ee-but-do-not-match-disk-with-link-open.js | 20 +- ...ot-match-disk-with-target-and-link-open.js | 20 +- ...-but-do-not-match-disk-with-target-open.js | 20 +- ...link-target-agree-but-do-not-match-disk.js | 20 +- ...ee-but-do-not-match-disk-with-link-open.js | 20 +- ...ot-match-disk-with-target-and-link-open.js | 20 +- ...-but-do-not-match-disk-with-target-open.js | 20 +- ...link-target-agree-but-do-not-match-disk.js | 20 +- ...-symlink-target-does-not-with-link-open.js | 20 +- ...rget-does-not-with-target-and-link-open.js | 20 +- ...ymlink-target-does-not-with-target-open.js | 20 +- ...k-but-directory-symlink-target-does-not.js | 20 +- ...-symlink-target-does-not-with-link-open.js | 20 +- ...rget-does-not-with-target-and-link-open.js | 20 +- ...ymlink-target-does-not-with-target-open.js | 20 +- ...s-disk-but-file-symlink-target-does-not.js | 20 +- ...ied-with-a-case-insensitive-file-system.js | 20 +- ...hen-renaming-file-with-different-casing.js | 20 +- .../autoImportCrossPackage_pathsAndSymlink.js | 20 +- .../autoImportCrossProject_baseUrl_toDist.js | 156 +- ...toImportCrossProject_paths_sharedOutDir.js | 20 +- .../autoImportCrossProject_paths_stripSrc.js | 267 +- .../autoImportCrossProject_paths_toDist.js | 267 +- .../autoImportCrossProject_paths_toDist2.js | 156 +- .../autoImportCrossProject_paths_toSrc.js | 267 +- ...utoImportCrossProject_symlinks_stripSrc.js | 255 +- .../autoImportCrossProject_symlinks_toDist.js | 255 +- .../autoImportCrossProject_symlinks_toSrc.js | 255 +- .../autoImportNodeModuleSymlinkRenamed.js | 20 +- .../fourslashServer/autoImportProvider1.js | 16 +- .../fourslashServer/autoImportProvider2.js | 16 +- .../fourslashServer/autoImportProvider3.js | 23 +- .../fourslashServer/autoImportProvider4.js | 198 +- .../fourslashServer/autoImportProvider6.js | 21 +- .../fourslashServer/autoImportProvider7.js | 21 +- .../fourslashServer/autoImportProvider8.js | 21 +- .../autoImportProvider_exportMap1.js | 19 +- .../autoImportProvider_exportMap2.js | 19 +- .../autoImportProvider_exportMap3.js | 19 +- .../autoImportProvider_exportMap4.js | 19 +- .../autoImportProvider_exportMap5.js | 19 +- .../autoImportProvider_exportMap6.js | 19 +- .../autoImportProvider_exportMap7.js | 21 +- .../autoImportProvider_exportMap8.js | 21 +- .../autoImportProvider_exportMap9.js | 21 +- .../autoImportProvider_globalTypingsCache.js | 20 +- .../autoImportProvider_importsMap1.js | 21 +- .../autoImportProvider_importsMap2.js | 21 +- .../autoImportProvider_importsMap3.js | 21 +- .../autoImportProvider_importsMap4.js | 21 +- .../autoImportProvider_importsMap5.js | 21 +- ...rtProvider_namespaceSameNameAsIntrinsic.js | 18 +- .../autoImportProvider_pnpm.js | 19 +- .../autoImportProvider_referencesCrash.js | 57 +- .../autoImportProvider_wildcardExports1.js | 18 +- .../autoImportProvider_wildcardExports2.js | 18 +- .../autoImportProvider_wildcardExports3.js | 20 +- .../autoImportReExportFromAmbientModule.js | 19 +- ...autoImportRelativePathToMonorepoPackage.js | 21 +- ...mport_addToNamedWithDifferentCacheValue.js | 21 +- .../completionsImport_computedSymbolName.js | 19 +- ...nsImport_defaultAndNamedConflict_server.js | 21 +- ...letionsImport_jsModuleExportsAssignment.js | 21 +- .../completionsImport_mergedReExport.js | 19 +- ...mpletionsImport_sortingModuleSpecifiers.js | 21 +- .../completionsOverridingMethodCrash2.js | 21 +- .../fourslashServer/configurePlugin.js | 21 +- .../declarationMapsEnableMapping_NoInline.js | 22 +- ...rationMapsEnableMapping_NoInlineSources.js | 22 +- ...clarationMapsGeneratedMapsEnableMapping.js | 22 +- ...larationMapsGeneratedMapsEnableMapping2.js | 22 +- ...larationMapsGeneratedMapsEnableMapping3.js | 22 +- ...oToDefinitionSameNameDifferentDirectory.js | 20 +- .../getFileReferences_deduplicate.js | 657 +++-- .../getFileReferences_server1.js | 143 +- .../getFileReferences_server2.js | 868 +++--- .../fourslashServer/goToSource13_nodenext.js | 20 +- .../fourslashServer/goToSource15_bundler.js | 21 +- .../fourslashServer/impliedNodeFormat.js | 21 +- ...importFixes_ambientCircularDefaultCrash.js | 21 +- ...importNameCodeFix_externalNonRelateive2.js | 21 +- .../importNameCodeFix_externalNonRelative1.js | 20 +- .../importNameCodeFix_pnpm1.js | 19 +- .../importStatementCompletions_pnpm1.js | 19 +- ...portStatementCompletions_pnpmTransitive.js | 19 +- .../importSuggestionsCache_ambient.js | 19 +- .../importSuggestionsCache_coreNodeModules.js | 21 +- .../importSuggestionsCache_exportUndefined.js | 21 +- ...portSuggestionsCache_invalidPackageJson.js | 21 +- ...portSuggestionsCache_moduleAugmentation.js | 19 +- .../isDefinitionAcrossGlobalProjects.js | 26 +- .../isDefinitionAcrossModuleProjects.js | 24 +- .../moveToFile_emptyTargetFile.js | 20 +- .../fourslashServer/navto_serverExcludeLib.js | 16 +- .../tsserver/fourslashServer/ngProxy1.js | 21 +- .../tsserver/fourslashServer/ngProxy2.js | 21 +- .../tsserver/fourslashServer/ngProxy3.js | 21 +- .../tsserver/fourslashServer/ngProxy4.js | 21 +- .../nodeNextModuleKindCaching1.js | 21 +- .../nodeNextPathCompletions.js | 18 +- .../tsserver/fourslashServer/openFile.js | 18 +- .../pasteEdits_addInNextLine.js | 18 +- .../pasteEdits_blankTargetFile.js | 20 +- .../pasteEdits_existingImports1.js | 20 +- .../pasteEdits_existingImports2.js | 20 +- .../pasteEdits_knownSourceFile.js | 20 +- .../pasteEdits_multiplePastes1.js | 20 +- .../pasteEdits_multiplePastes2.js | 20 +- .../pasteEdits_multiplePastes3.js | 20 +- .../pasteEdits_multiplePastes4.js | 20 +- ..._multiplePastesConsistentlyLargerInSize.js | 18 +- ...multiplePastesConsistentlySmallerInSize.js | 18 +- .../pasteEdits_multiplePastesEqualInSize.js | 18 +- ...multiplePastesGrowingAndShrinkingInSize.js | 18 +- .../pasteEdits_multiplePastesGrowingInSize.js | 20 +- ...asteEdits_multiplePastesShrinkingInSize.js | 20 +- .../pasteEdits_noImportNeeded.js | 18 +- ...steEdits_noImportNeededInUpdatedProgram.js | 18 +- .../pasteEdits_pasteComments.js | 16 +- .../pasteEdits_pasteIntoSameFile.js | 16 +- .../pasteEdits_revertUpdatedFile.js | 20 +- .../pasteEdits_unknownSourceFile.js | 18 +- .../tsserver/fourslashServer/projectInfo02.js | 18 +- .../projectWithNonExistentFiles.js | 20 +- .../referencesInConfiguredProject.js | 18 +- ...ferencesInEmptyFileWithMultipleProjects.js | 33 +- ...nStringLiteralValueWithMultipleProjects.js | 33 +- .../renameInConfiguredProject.js | 18 +- .../fourslashServer/renameNamedImport.js | 222 +- .../fourslashServer/renameNamespaceImport.js | 222 +- .../tripleSlashReferenceResolutionMode.js | 21 +- .../tsconfigComputedPropertyError.js | 17 +- ...le-to-and-from-folder-canUseWatchEvents.js | 20 +- ...rks-when-moving-file-to-and-from-folder.js | 20 +- ...rks-with-file-moved-to-inferred-project.js | 19 +- .../works-with-multiple-projects.js | 34 +- ...e-existance-on-the-disk-with-updateOpen.js | 20 +- ...after-seeing-file-existance-on-the-disk.js | 20 +- ...sk-closed-before-change-with-updateOpen.js | 20 +- ...stance-on-the-disk-closed-before-change.js | 20 +- ...e-existance-on-the-disk-with-updateOpen.js | 20 +- ...efore-seeing-file-existance-on-the-disk.js | 20 +- .../array-destructuring-declaration.js | 18 +- .../const-variable-declaration.js | 18 +- .../nested-object-declaration.js | 18 +- ...nces-that-renames-destructured-property.js | 18 +- .../object-destructuring-declaration.js | 18 +- .../should-get-file-references.js | 21 +- ...ould-skip-lineText-from-file-references.js | 21 +- ...en-moving-non-jsx-content-from-jsx-file.js | 18 +- ...en-moving-non-tsx-content-from-tsx-file.js | 18 +- .../skips-lib.d.ts-files.js | 20 +- ...ggests-only-.js-file-for-a-.js-filepath.js | 20 +- ...ggests-only-.ts-file-for-a-.ts-filepath.js | 20 +- ...excluding-node_modules-within-a-project.js | 20 +- .../does-not-issue-errors-on-jsdoc-in-TS.js | 20 +- .../does-not-issue-errors-on-jsdoc-in-TS2.js | 20 +- .../import-helpers-successfully.js | 41 +- ...-project-created-while-opening-the-file.js | 19 +- ...project-if-useOneInferredProject-is-set.js | 81 +- ...Open-request-does-not-corrupt-documents.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...y-parts-for-a-working-link-in-a-comment.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...y-parts-for-a-working-link-in-a-comment.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...de-a-string-for-a-working-link-in-a-tag.js | 20 +- ...y-parts-for-a-working-link-in-a-comment.js | 20 +- ...plus-a-span-for-a-working-link-in-a-tag.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...de-a-string-for-a-working-link-in-a-tag.js | 20 +- ...-a-span-for-a-working-link-in-a-comment.js | 20 +- ...plus-a-span-for-a-working-link-in-a-tag.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...y-parts-for-a-working-link-in-a-comment.js | 20 +- ...-string-for-a-working-link-in-a-comment.js | 20 +- ...y-parts-for-a-working-link-in-a-comment.js | 20 +- ...ame-file-under-differing-paths-settings.js | 40 +- .../with-config-with-redirection.js | 20 +- .../tsserver/libraryResolution/with-config.js | 20 +- ...metadata-when-the-command-returns-array.js | 20 +- ...etadata-when-the-command-returns-object.js | 20 +- .../returns-undefined-correctly.js | 20 +- .../moduleResolution/alternateResult.js | 20 +- ...en-package-json-with-type-module-exists.js | 20 +- .../package-json-file-is-edited.js | 20 +- .../using-referenced-project-built.js | 20 +- .../using-referenced-project.js | 20 +- .../caches-importability-within-a-file.js | 20 +- .../caches-module-specifiers-within-a-file.js | 20 +- ...date-the-cache-when-new-files-are-added.js | 20 +- ...n-in-contained-node_modules-directories.js | 20 +- ...he-cache-when-local-packageJson-changes.js | 20 +- ...-when-module-resolution-settings-change.js | 20 +- ...ache-when-symlinks-are-added-or-removed.js | 20 +- ...-the-cache-when-user-preferences-change.js | 20 +- ...ate-symbols-when-searching-all-projects.js | 20 +- .../navTo/should-de-duplicate-symbols.js | 38 +- .../navTo/should-not-include-type-symbols.js | 20 +- .../navTo/should-work-with-Deprecated.js | 20 +- .../openfile/can-open-same-file-again.js | 16 +- .../different-content-refreshes-sourceFile.js | 18 +- .../openfile/does-not-refresh-sourceFile.js | 18 +- ...ot-refresh-sourceFile-if-contents-match.js | 18 +- ...ile-and-then-close-refreshes-sourceFile.js | 18 +- ...ot-is-used-with-case-insensitive-system.js | 18 +- ...root-is-used-with-case-sensitive-system.js | 34 +- ...ject-even-if-project-refresh-is-pending.js | 16 +- ...re-added,-caches-them,-and-watches-them.js | 13 +- ...ultiple-package.json-files-when-present.js | 13 +- ...r-deletion,-and-removes-them-from-cache.js | 13 +- .../handles-empty-package.json.js | 13 +- ...-errors-in-json-parsing-of-package.json.js | 13 +- .../tsserver/pasteEdits/adds-paste-edits.js | 18 +- .../tsserver/plugins/With-global-plugins.js | 16 +- .../tsserver/plugins/With-local-plugins.js | 20 +- ...ith-session-and-custom-protocol-message.js | 20 +- .../getSupportedCodeFixes-can-be-proxied.js | 20 +- ...-external-files-with-config-file-reload.js | 20 +- ...on-ts-extensions-with-wildcard-matching.js | 20 +- ...LS-to-get-program-and-update-is-pending.js | 20 +- ...criptKind-changes-for-the-external-file.js | 18 +- ...ferred-closed-before-plugins-are-loaded.js | 16 +- ...-generated-when-the-config-file-changes.js | 16 +- ...when-the-config-file-doesnt-have-errors.js | 16 +- ...nerated-when-the-config-file-has-errors.js | 16 +- ...-file-opened-and-config-file-has-errors.js | 18 +- ...le-opened-and-doesnt-contain-any-errors.js | 18 +- ...rs-but-suppressDiagnosticEvents-is-true.js | 16 +- ...s-contains-the-project-reference-errors.js | 20 +- ...ts---diagnostics-for-corrupted-config-1.js | 18 +- ...ts---diagnostics-for-corrupted-config-2.js | 18 +- ...rojects---diagnostics-for-missing-files.js | 18 +- ...-same-ambient-module-and-is-also-module.js | 16 +- ...iagnostics-after-noUnusedLabels-changes.js | 18 +- .../document-is-not-contained-in-project.js | 16 +- ...long-to-common-root-with-declarationDir.js | 20 +- ...s-when-files-dont-belong-to-common-root.js | 20 +- .../projectErrors/file-rename-on-wsl2.js | 20 +- ...project-structure-and-reports-no-errors.js | 20 +- ...-when-timeout-occurs-after-installation.js | 16 +- ...n-timeout-occurs-inbetween-installation.js | 16 +- ...hen-json-is-root-file-found-by-tsconfig.js | 20 +- ...json-is-not-root-file-found-by-tsconfig.js | 20 +- .../projectErrors/when-options-change.js | 20 +- ...-global-error-gerErr-with-sync-commands.js | 16 +- ...or-returns-includes-global-error-getErr.js | 16 +- ...-includes-global-error-geterrForProject.js | 16 +- ...-as-project-build-with-external-project.js | 20 +- ...-on-dependency-and-change-to-dependency.js | 20 +- .../save-on-dependency-and-change-to-usage.js | 20 +- ...pendency-and-local-change-to-dependency.js | 20 +- ...on-dependency-and-local-change-to-usage.js | 20 +- ...y-with-project-and-change-to-dependency.js | 20 +- ...ndency-with-project-and-change-to-usage.js | 20 +- ...-project-and-local-change-to-dependency.js | 20 +- ...-with-project-and-local-change-to-usage.js | 20 +- .../save-on-dependency-with-project.js | 20 +- ...-usage-project-and-change-to-dependency.js | 20 +- ...-with-usage-project-and-change-to-usage.js | 20 +- ...-project-and-local-change-to-dependency.js | 20 +- ...usage-project-and-local-change-to-usage.js | 20 +- .../save-on-dependency-with-usage-project.js | 20 +- .../save-on-dependency.js | 20 +- .../save-on-usage-and-change-to-dependency.js | 20 +- .../save-on-usage-and-change-to-usage.js | 20 +- ...nd-local-change-to-dependency-with-file.js | 20 +- ...on-usage-and-local-change-to-dependency.js | 20 +- ...-and-local-change-to-usage-with-project.js | 20 +- ...save-on-usage-and-local-change-to-usage.js | 20 +- ...e-with-project-and-change-to-dependency.js | 20 +- ...-usage-with-project-and-change-to-usage.js | 20 +- .../save-on-usage-with-project.js | 20 +- .../save-on-usage.js | 20 +- ...-on-dependency-and-change-to-dependency.js | 20 +- ...-save-on-dependency-and-change-to-usage.js | 20 +- ...pendency-and-local-change-to-dependency.js | 20 +- ...on-dependency-and-local-change-to-usage.js | 20 +- ...y-with-project-and-change-to-dependency.js | 20 +- ...ndency-with-project-and-change-to-usage.js | 20 +- ...-project-and-local-change-to-dependency.js | 20 +- ...-with-project-and-local-change-to-usage.js | 20 +- ...pen-and-save-on-dependency-with-project.js | 20 +- ...ject-is-not-open-and-save-on-dependency.js | 20 +- ...save-on-usage-and-change-to-depenedency.js | 20 +- ...n-and-save-on-usage-and-change-to-usage.js | 20 +- ...on-usage-and-local-change-to-dependency.js | 20 +- ...save-on-usage-and-local-change-to-usage.js | 20 +- ...-with-project-and-change-to-depenedency.js | 20 +- ...-usage-with-project-and-change-to-usage.js | 20 +- ...-project-and-local-change-to-dependency.js | 20 +- ...-with-project-and-local-change-to-usage.js | 20 +- ...not-open-and-save-on-usage-with-project.js | 20 +- ...y-project-is-not-open-and-save-on-usage.js | 20 +- ...roject-are-different-from-usage-project.js | 20 +- ...t-is-not-open-gerErr-with-sync-commands.js | 20 +- ...n-dependency-project-is-not-open-getErr.js | 20 +- ...cy-project-is-not-open-geterrForProject.js | 20 +- ...-file-is-open-gerErr-with-sync-commands.js | 20 +- ...-when-the-depedency-file-is-open-getErr.js | 20 +- ...depedency-file-is-open-geterrForProject.js | 20 +- ...t-is-not-open-gerErr-with-sync-commands.js | 20 +- ...n-dependency-project-is-not-open-getErr.js | 20 +- ...cy-project-is-not-open-geterrForProject.js | 20 +- ...-file-is-open-gerErr-with-sync-commands.js | 20 +- ...-when-the-depedency-file-is-open-getErr.js | 20 +- ...depedency-file-is-open-geterrForProject.js | 20 +- .../ancestor-and-project-ref-management.js | 25 +- ...disableSourceOfProjectReferenceRedirect.js | 21 +- ...port-with-referenced-project-when-built.js | 21 +- .../auto-import-with-referenced-project.js | 21 +- ...ssfully-find-references-with-out-option.js | 24 +- ...indirect-project-but-not-in-another-one.js | 376 +-- ...dProjectLoad-is-set-in-indirect-project.js | 1130 +++----- ...-if-disableReferencedProjectLoad-is-set.js | 344 +-- ...-are-disabled-and-a-decl-map-is-missing.js | 20 +- ...-are-disabled-and-a-decl-map-is-present.js | 20 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 20 +- ...s-are-enabled-and-a-decl-map-is-present.js | 20 +- ...-are-disabled-and-a-decl-map-is-missing.js | 20 +- ...-are-disabled-and-a-decl-map-is-present.js | 20 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 20 +- ...s-are-enabled-and-a-decl-map-is-present.js | 20 +- ...-are-disabled-and-a-decl-map-is-missing.js | 20 +- ...-are-disabled-and-a-decl-map-is-present.js | 20 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 20 +- ...s-are-enabled-and-a-decl-map-is-present.js | 20 +- ...-are-disabled-and-a-decl-map-is-missing.js | 20 +- ...-are-disabled-and-a-decl-map-is-present.js | 22 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 22 +- ...s-are-enabled-and-a-decl-map-is-present.js | 22 +- ...-doesnt-load-ancestor-sibling-projects.js} | 22 +- ...ding-references-in-overlapping-projects.js | 24 +- ...solution-is-built-with-preserveSymlinks.js | 20 +- ...-and-has-index.ts-and-solution-is-built.js | 20 +- ...tion-is-not-built-with-preserveSymlinks.js | 20 +- ...-has-index.ts-and-solution-is-not-built.js | 20 +- ...solution-is-built-with-preserveSymlinks.js | 20 +- ...th-scoped-package-and-solution-is-built.js | 20 +- ...tion-is-not-built-with-preserveSymlinks.js | 20 +- ...coped-package-and-solution-is-not-built.js | 20 +- ...solution-is-built-with-preserveSymlinks.js | 20 +- ...le-from-subFolder-and-solution-is-built.js | 20 +- ...tion-is-not-built-with-preserveSymlinks.js | 20 +- ...rom-subFolder-and-solution-is-not-built.js | 20 +- ...solution-is-built-with-preserveSymlinks.js | 20 +- ...th-scoped-package-and-solution-is-built.js | 20 +- ...tion-is-not-built-with-preserveSymlinks.js | 20 +- ...coped-package-and-solution-is-not-built.js | 20 +- ...disableSourceOfProjectReferenceRedirect.js | 21 +- ...ect-when-referenced-project-is-not-open.js | 20 +- ...disableSourceOfProjectReferenceRedirect.js | 21 +- ...project-when-referenced-project-is-open.js | 20 +- ...ject-is-directly-referenced-by-solution.js | 885 +++---- ...ct-is-indirectly-referenced-by-solution.js | 1026 +++----- ...erenced-project-with-preserveConstEnums.js | 20 +- ...om-composite-and-non-composite-projects.js | 40 +- ...nced-project-and-using-declaration-maps.js | 42 +- ...ot-file-is-file-from-referenced-project.js | 42 +- ...indirect-project-but-not-in-another-one.js | 125 +- ...dProjectLoad-is-set-in-indirect-project.js | 510 +--- ...-if-disableReferencedProjectLoad-is-set.js | 118 +- ...ces-open-file-through-project-reference.js | 210 +- ...ct-is-indirectly-referenced-by-solution.js | 220 +- ...nction-as-object-literal-property-types.js | 24 +- ...row-function-as-object-literal-property.js | 24 +- ...ss-when-using-arrow-function-assignment.js | 24 +- ...s-when-using-method-of-class-expression.js | 24 +- ...ness-when-using-object-literal-property.js | 24 +- ...-composite-with-file-open-before-revert.js | 1006 ++++--- ...nfig-tree-found-appConfig-not-composite.js | 899 +++++-- ...fig-change-with-file-open-before-revert.js | 1063 ++++++-- ...rst-config-tree-found-demoConfig-change.js | 1049 ++++++-- ...config-tree-found-finds-default-project.js | 831 ++++-- ...first-config-tree-found-reload-projects.js | 559 ++-- ...fig-delete-with-file-open-before-revert.js | 823 +++--- ...config-tree-found-solutionConfig-delete.js | 759 ++++-- ...ce-to-demo-with-file-open-before-revert.js | 999 +++++-- ...olutionConfig-without-reference-to-demo.js | 929 +++++-- ...cts-are-open-and-one-project-references.js | 20 +- ...ts-have-allowJs-and-emitDeclarationOnly.js | 20 +- ...ng-solution-and-siblings-are-not-loaded.js | 20 +- .../with-dts-file-next-to-ts-file.js | 131 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- .../configHasNoReference/rename-locations.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../usage-file-changes.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...rce-changes-with-timeout-before-request.js | 36 +- .../dependency-source-changes.js | 36 +- .../configWithReference/rename-locations.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../configWithReference/usage-file-changes.js | 36 +- .../when-projects-are-not-built.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- .../disabledSourceRef/rename-locations.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../disabledSourceRef/usage-file-changes.js | 36 +- ...ts-change-as-rename-action-before-write.js | 56 +- ...endency-dts-change-as-rename-no-timeout.js | 56 +- ...s-change-as-rename-timeout-after-delete.js | 56 +- ...ts-change-as-rename-timeout-after-write.js | 56 +- ...dts-changes-with-timeout-before-request.js | 56 +- .../dependency-dts-changes.js | 56 +- .../dependency-dts-created.js | 56 +- .../dependency-dts-deleted.js | 56 +- .../dependency-dts-not-present.js | 56 +- ...s-rewrite-as-rename-action-before-write.js | 56 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 56 +- ...-rewrite-as-rename-timeout-after-delete.js | 56 +- ...s-rewrite-as-rename-timeout-after-write.js | 56 +- ...ap-change-as-rename-action-before-write.js | 56 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 56 +- ...p-change-as-rename-timeout-after-delete.js | 56 +- ...ap-change-as-rename-timeout-after-write.js | 56 +- ...Map-changes-with-timeout-before-request.js | 56 +- .../dependency-dtsMap-changes.js | 56 +- .../dependency-dtsMap-created.js | 56 +- .../dependency-dtsMap-deleted.js | 56 +- .../dependency-dtsMap-not-present.js | 56 +- ...p-rewrite-as-rename-action-before-write.js | 56 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 56 +- ...-rewrite-as-rename-timeout-after-delete.js | 56 +- ...p-rewrite-as-rename-timeout-after-write.js | 56 +- ...name-locations-and-deleting-config-file.js | 58 +- .../goToDef-and-rename-locations.js | 56 +- ...ile-changes-with-timeout-before-request.js | 56 +- .../usage-file-changes.js | 56 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...rce-changes-with-timeout-before-request.js | 36 +- .../dependency-source-changes.js | 36 +- ...name-locations-and-deleting-config-file.js | 115 +- .../goToDef-and-rename-locations.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../configWithReference/usage-file-changes.js | 36 +- .../when-projects-are-not-built.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...name-locations-and-deleting-config-file.js | 54 +- .../goToDef-and-rename-locations.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../disabledSourceRef/usage-file-changes.js | 36 +- .../can-go-to-definition-correctly.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../usage-file-changes.js | 36 +- .../can-go-to-definition-correctly.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...rce-changes-with-timeout-before-request.js | 36 +- .../dependency-source-changes.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../configWithReference/usage-file-changes.js | 36 +- .../when-projects-are-not-built.js | 36 +- .../can-go-to-definition-correctly.js | 36 +- ...ts-change-as-rename-action-before-write.js | 36 +- ...endency-dts-change-as-rename-no-timeout.js | 36 +- ...s-change-as-rename-timeout-after-delete.js | 36 +- ...ts-change-as-rename-timeout-after-write.js | 36 +- ...dts-changes-with-timeout-before-request.js | 36 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 36 +- .../dependency-dts-deleted.js | 36 +- .../dependency-dts-not-present.js | 36 +- ...s-rewrite-as-rename-action-before-write.js | 36 +- ...ndency-dts-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...s-rewrite-as-rename-timeout-after-write.js | 36 +- ...ap-change-as-rename-action-before-write.js | 36 +- ...ency-dtsMap-change-as-rename-no-timeout.js | 36 +- ...p-change-as-rename-timeout-after-delete.js | 36 +- ...ap-change-as-rename-timeout-after-write.js | 36 +- ...Map-changes-with-timeout-before-request.js | 36 +- .../dependency-dtsMap-changes.js | 36 +- .../dependency-dtsMap-created.js | 36 +- .../dependency-dtsMap-deleted.js | 36 +- .../dependency-dtsMap-not-present.js | 36 +- ...p-rewrite-as-rename-action-before-write.js | 36 +- ...ncy-dtsMap-rewrite-as-rename-no-timeout.js | 36 +- ...-rewrite-as-rename-timeout-after-delete.js | 36 +- ...p-rewrite-as-rename-timeout-after-write.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../disabledSourceRef/usage-file-changes.js | 36 +- ...-referenced-project-and-shared-is-first.js | 25 +- ...en-root-file-is-from-referenced-project.js | 25 +- ...projects-at-opened-and-closed-correctly.js | 32 +- ...-are-handled-correctly-on-watch-trigger.js | 18 +- .../Properly-handle-Windows-style-outDir.js | 18 +- .../projects/config-file-is-deleted.js | 18 +- ...zyConfiguredProjectsFromExternalProject.js | 1 + ...folders-for-default-configured-projects.js | 32 +- ...configured-project-that-will-be-removed.js | 224 +- ...-and-closed-affecting-multiple-projects.js | 16 +- ...getting-project-from-orphan-script-info.js | 16 +- ...directory-watch-invoke-on-file-creation.js | 18 +- ...configured-project-that-will-be-removed.js | 367 +-- .../loading-files-with-correct-priority.js | 19 +- ...irectory-watch-invoke-on-open-file-save.js | 16 +- ...tsconfig-script-block-diagnostic-errors.js | 92 +- ...configured-project-that-will-be-removed.js | 209 +- ...Reload-but-has-svc-for-previous-version.js | 18 +- ...iles-excluded-from-a-configured-project.js | 19 +- ...t-provides-redirect-info-when-requested.js | 40 +- ...updates-to-redirect-info-when-requested.js | 40 +- ...resolved-and-redirect-info-is-requested.js | 18 +- ...e-configuration-file-cannot-be-resolved.js | 18 +- .../projects/tsconfig-script-block-support.js | 38 +- .../projectsWithReferences/sample-project.js | 20 +- ...es-with-deleting-referenced-config-file.js | 28 +- ...ing-transitively-referenced-config-file.js | 28 +- ...ces-with-edit-in-referenced-config-file.js | 20 +- ...ive-references-with-edit-on-config-file.js | 20 +- ...ansitive-references-with-non-local-edit.js | 20 +- ...es-with-deleting-referenced-config-file.js | 28 +- ...ing-transitively-referenced-config-file.js | 28 +- ...les-with-edit-in-referenced-config-file.js | 20 +- ...-without-files-with-edit-on-config-file.js | 20 +- ...ences-without-files-with-non-local-edit.js | 20 +- ...ndles-canonicalization-of-tsconfig-path.js | 16 +- ...es-moving-statement-to-an-existing-file.js | 18 +- ...-that-is-not-included-in-the-TS-project.js | 16 +- ...dles-moving-statements-to-a-non-TS-file.js | 16 +- .../handles-text-changes-in-tsconfig.js | 16 +- .../region-does-not-have-suggestion.js | 20 +- .../region-has-suggestion.js | 20 +- .../reloadProjects/configured-project.js | 80 +- .../with-symlinks-and-case-difference.js | 20 +- ...unnecessary-lookup-invalidation-on-save.js | 18 +- ...le-name-from-files-in-different-folders.js | 20 +- ...e-module-name-from-files-in-same-folder.js | 20 +- .../not-sharing-across-references.js | 20 +- ...le-name-from-files-in-different-folders.js | 20 +- ...e-module-name-from-files-in-same-folder.js | 20 +- ...tore-the-states-for-configured-projects.js | 18 +- .../sharing-across-references.js | 20 +- ...-from-config-file-path-if-config-exists.js | 20 +- ...exists-but-does-not-specifies-typeRoots.js | 20 +- .../resolutionCache/when-resolution-fails.js | 20 +- .../when-resolves-to-ambient-module.js | 20 +- ...wild-card-directories-in-config-project.js | 16 +- ...ectly-when-typings-are-added-or-removed.js | 16 +- ...r-in-configured-js-project-with-tscheck.js | 20 +- ...rror-in-configured-project-with-tscheck.js | 20 +- ...eclaration-files-with-skipLibCheck=true.js | 20 +- ...tion-when-project-compiles-from-sources.js | 16 +- ...s-in-typings-folder-and-then-recompiles.js | 16 +- ...mpiles-after-deleting-generated-folders.js | 16 +- ...ping-when-project-compiles-from-sources.js | 20 +- ...s-in-typings-folder-and-then-recompiles.js | 20 +- ...mpiles-after-deleting-generated-folders.js | 20 +- ...kages-symlinked-Linux-canUseWatchEvents.js | 20 +- ...-style-sibling-packages-symlinked-Linux.js | 20 +- ...ng-packages-symlinked-canUseWatchEvents.js | 20 +- ...-package1-built-Linux-canUseWatchEvents.js | 20 +- ...packages-symlinked-package1-built-Linux.js | 20 +- ...linked-package1-built-canUseWatchEvents.js | 20 +- ...bling-packages-symlinked-package1-built.js | 20 +- ...norepo-style-sibling-packages-symlinked.js | 20 +- ...-project-folder-Linux-canUseWatchEvents.js | 18 +- .../packages-outside-project-folder-Linux.js | 18 +- ...-project-folder-MacOs-canUseWatchEvents.js | 18 +- .../packages-outside-project-folder-MacOs.js | 18 +- ...roject-folder-Windows-canUseWatchEvents.js | 18 +- ...packages-outside-project-folder-Windows.js | 18 +- ...ct-folder-built-Linux-canUseWatchEvents.js | 18 +- ...ages-outside-project-folder-built-Linux.js | 18 +- ...ct-folder-built-MacOs-canUseWatchEvents.js | 18 +- ...ages-outside-project-folder-built-MacOs.js | 18 +- ...-folder-built-Windows-canUseWatchEvents.js | 18 +- ...es-outside-project-folder-built-Windows.js | 18 +- ...name-in-common-file-renames-all-project.js | 40 +- ...ences-resolution-after-program-creation.js | 20 +- ...emoved-and-added-with-different-content.js | 16 +- .../telemetry/counts-files-by-extension.js | 20 +- ...s-whether-language-service-was-disabled.js | 20 +- .../telemetry/does-not-expose-paths.js | 20 +- ...ven-for-project-with-ts-check-in-config.js | 20 +- .../telemetry/only-sends-an-event-once.js | 32 +- ...es,-include,-exclude,-and-compileOnSave.js | 16 +- .../sends-telemetry-for-file-sizes.js | 20 +- ...-telemetry-for-typeAcquisition-settings.js | 20 +- .../prefer-typings-in-second-pass.js | 20 +- ...enceDirective-contains-UpperCasePackage.js | 20 +- ...s-relative-path-and-in-a-sibling-folder.js | 20 +- ...projects-discover-from-bower_components.js | 20 +- .../typingsInstaller/configured-projects.js | 18 +- .../typingsInstaller/discover-from-bower.js | 20 +- ...rom-node_modules-empty-types-has-import.js | 20 +- .../discover-from-node_modules-empty-types.js | 20 +- ...scover-from-node_modules-explicit-types.js | 20 +- .../discover-from-node_modules.js | 20 +- .../local-module-should-not-be-picked-up.js | 20 +- .../typingsInstaller/multiple-projects.js | 36 +- .../typingsInstaller/scoped-name-discovery.js | 20 +- .../watchEnvironment/files-at-root.js | 18 +- .../files-at-windows-style-root.js | 18 +- .../watchEnvironment/files-not-at-root.js | 18 +- .../files-not-at-windows-style-root.js | 18 +- .../perVolumeCasing-and-new-file-addition.js | 16 +- ...files-starting-with-dot-in-node_modules.js | 18 +- ...polling-when-file-is-added-to-subfolder.js | 20 +- ...rectory-when-file-is-added-to-subfolder.js | 20 +- ...tchFile-when-file-is-added-to-subfolder.js | 20 +- ...ere-workspaces-folder-is-hosted-at-root.js | 16 +- ...en-watchFile-is-single-watcher-per-file.js | 20 +- ...excludeDirectories-option-in-configFile.js | 20 +- ...ludeDirectories-option-in-configuration.js | 20 +- ...ackPolling-option-as-host-configuration.js | 18 +- ...th-fallbackPolling-option-in-configFile.js | 20 +- ...hDirectory-option-as-host-configuration.js | 18 +- ...ith-watchDirectory-option-in-configFile.js | 20 +- ...-watchFile-option-as-host-configuration.js | 18 +- .../with-watchFile-option-in-configFile.js | 20 +- .../server/getFileReferences_deduplicate.ts | 7 +- .../server/getFileReferences_server2.ts | 2 +- 1079 files changed, 29994 insertions(+), 24432 deletions(-) rename tests/baselines/reference/tsserver/projectReferences/{finding-local-reference-doesnt-load-ancestor/sibling-projects.js => finding-local-reference-doesnt-load-ancestor-sibling-projects.js} (99%) diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index 830fb26370426..b4b9bc50e5e65 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -3250,13 +3250,25 @@ function shouldReportNoInputFiles(fileNames: string[], canJsonReportNoInutFiles: return fileNames.length === 0 && canJsonReportNoInutFiles && (!resolutionStack || resolutionStack.length === 0); } +/** @internal */ +export function isSolutionConfig(config: ParsedCommandLine): boolean { + return !config.fileNames.length && + hasProperty(config.raw, "references"); +} + /** @internal */ export function canJsonReportNoInputFiles(raw: any): boolean { return !hasProperty(raw, "files") && !hasProperty(raw, "references"); } /** @internal */ -export function updateErrorForNoInputFiles(fileNames: string[], configFileName: string, configFileSpecs: ConfigFileSpecs, configParseDiagnostics: Diagnostic[], canJsonReportNoInutFiles: boolean): boolean { +export function updateErrorForNoInputFiles( + fileNames: string[], + configFileName: string, + configFileSpecs: ConfigFileSpecs, + configParseDiagnostics: Diagnostic[], + canJsonReportNoInutFiles: boolean, +): boolean { const existingErrors = configParseDiagnostics.length; if (shouldReportNoInputFiles(fileNames, canJsonReportNoInutFiles)) { configParseDiagnostics.push(getErrorForNoInputFiles(configFileSpecs, configFileName)); @@ -3960,13 +3972,14 @@ export function matchesExclude( ); } -function matchesExcludeWorker( +/** @internal */ +export function matchesExcludeWorker( pathToCheck: string, excludeSpecs: readonly string[] | undefined, useCaseSensitiveFileNames: boolean, currentDirectory: string, basePath?: string, -) { +): boolean { const excludePattern = getRegularExpressionForWildcard(excludeSpecs, combinePaths(normalizePath(currentDirectory), basePath), "exclude"); const excludeRegex = excludePattern && getRegexFromPattern(excludePattern, useCaseSensitiveFileNames); if (!excludeRegex) return false; diff --git a/src/compiler/program.ts b/src/compiler/program.ts index ad18f43b29e35..332b4e7d6977c 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -1150,7 +1150,11 @@ export function forEachResolvedProjectReference( resolvedProjectReferences: readonly (ResolvedProjectReference | undefined)[] | undefined, cb: (resolvedProjectReference: ResolvedProjectReference, parent: ResolvedProjectReference | undefined) => T | undefined, ): T | undefined { - return forEachProjectReference(/*projectReferences*/ undefined, resolvedProjectReferences, (resolvedRef, parent) => resolvedRef && cb(resolvedRef, parent)); + return forEachProjectReference( + /*projectReferences*/ undefined, + resolvedProjectReferences, + (resolvedRef, parent) => resolvedRef && cb(resolvedRef, parent), + ); } function forEachProjectReference( @@ -1160,7 +1164,6 @@ function forEachProjectReference( cbRef?: (projectReferences: readonly ProjectReference[] | undefined, parent: ResolvedProjectReference | undefined) => T | undefined, ): T | undefined { let seenResolvedRefs: Set | undefined; - return worker(projectReferences, resolvedProjectReferences, /*parent*/ undefined); function worker( @@ -1173,19 +1176,26 @@ function forEachProjectReference( const result = cbRef(projectReferences, parent); if (result) return result; } - - return forEach(resolvedProjectReferences, (resolvedRef, index) => { - if (resolvedRef && seenResolvedRefs?.has(resolvedRef.sourceFile.path)) { - // ignore recursives - return undefined; - } - - const result = cbResolvedRef(resolvedRef, parent, index); - if (result || !resolvedRef) return result; - - (seenResolvedRefs ||= new Set()).add(resolvedRef.sourceFile.path); - return worker(resolvedRef.commandLine.projectReferences, resolvedRef.references, resolvedRef); - }); + let skipChildren: Set | undefined; + return forEach( + resolvedProjectReferences, + (resolvedRef, index) => { + if (resolvedRef && seenResolvedRefs?.has(resolvedRef.sourceFile.path)) { + (skipChildren ??= new Set()).add(resolvedRef); + // ignore recursives + return undefined; + } + const result = cbResolvedRef(resolvedRef, parent, index); + if (result || !resolvedRef) return result; + (seenResolvedRefs ||= new Set()).add(resolvedRef.sourceFile.path); + }, + ) || forEach( + resolvedProjectReferences, + resolvedRef => + resolvedRef && !skipChildren?.has(resolvedRef) ? + worker(resolvedRef.commandLine.projectReferences, resolvedRef.references, resolvedRef) : + undefined, + ); } } @@ -1367,7 +1377,14 @@ export function isProgramUptoDate( (seenResolvedRefs || (seenResolvedRefs = [])).push(oldResolvedRef); // If child project references are upto date, this project reference is uptodate - return !forEach(oldResolvedRef.references, (childResolvedRef, index) => !resolvedProjectReferenceUptoDate(childResolvedRef, oldResolvedRef.commandLine.projectReferences![index])); + return !forEach( + oldResolvedRef.references, + (childResolvedRef, index) => + !resolvedProjectReferenceUptoDate( + childResolvedRef, + oldResolvedRef.commandLine.projectReferences![index], + ), + ); } // In old program, not able to resolve project reference path, @@ -4905,7 +4922,14 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg case FileIncludeKind.SourceFromProjectReference: case FileIncludeKind.OutputFromProjectReference: const referencedResolvedRef = Debug.checkDefined(resolvedProjectReferences?.[reason.index]); - const referenceInfo = forEachProjectReference(projectReferences, resolvedProjectReferences, (resolvedRef, parent, index) => resolvedRef === referencedResolvedRef ? { sourceFile: parent?.sourceFile || options.configFile!, index } : undefined); + const referenceInfo = forEachProjectReference( + projectReferences, + resolvedProjectReferences, + (resolvedRef, parent, index) => + resolvedRef === referencedResolvedRef ? + { sourceFile: parent?.sourceFile || options.configFile!, index } : + undefined, + ); if (!referenceInfo) return undefined; const { sourceFile, index } = referenceInfo; const referencesSyntax = forEachTsConfigPropArray(sourceFile as TsConfigSourceFile, "references", property => isArrayLiteralExpression(property.initializer) ? property.initializer : undefined); @@ -4945,28 +4969,32 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg function verifyProjectReferences() { const buildInfoPath = !options.suppressOutputPathCheck ? getTsBuildInfoEmitOutputFilePath(options) : undefined; - forEachProjectReference(projectReferences, resolvedProjectReferences, (resolvedRef, parent, index) => { - const ref = (parent ? parent.commandLine.projectReferences : projectReferences)![index]; - const parentFile = parent && parent.sourceFile as JsonSourceFile; - verifyDeprecatedProjectReference(ref, parentFile, index); - if (!resolvedRef) { - createDiagnosticForReference(parentFile, index, Diagnostics.File_0_not_found, ref.path); - return; - } - const options = resolvedRef.commandLine.options; - if (!options.composite || options.noEmit) { - // ok to not have composite if the current program is container only - const inputs = parent ? parent.commandLine.fileNames : rootNames; - if (inputs.length) { - if (!options.composite) createDiagnosticForReference(parentFile, index, Diagnostics.Referenced_project_0_must_have_setting_composite_Colon_true, ref.path); - if (options.noEmit) createDiagnosticForReference(parentFile, index, Diagnostics.Referenced_project_0_may_not_disable_emit, ref.path); + forEachProjectReference( + projectReferences, + resolvedProjectReferences, + (resolvedRef, parent, index) => { + const ref = (parent ? parent.commandLine.projectReferences : projectReferences)![index]; + const parentFile = parent && parent.sourceFile as JsonSourceFile; + verifyDeprecatedProjectReference(ref, parentFile, index); + if (!resolvedRef) { + createDiagnosticForReference(parentFile, index, Diagnostics.File_0_not_found, ref.path); + return; } - } - if (!parent && buildInfoPath && buildInfoPath === getTsBuildInfoEmitOutputFilePath(options)) { - createDiagnosticForReference(parentFile, index, Diagnostics.Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1, buildInfoPath, ref.path); - hasEmitBlockingDiagnostics.set(toPath(buildInfoPath), true); - } - }); + const options = resolvedRef.commandLine.options; + if (!options.composite || options.noEmit) { + // ok to not have composite if the current program is container only + const inputs = parent ? parent.commandLine.fileNames : rootNames; + if (inputs.length) { + if (!options.composite) createDiagnosticForReference(parentFile, index, Diagnostics.Referenced_project_0_must_have_setting_composite_Colon_true, ref.path); + if (options.noEmit) createDiagnosticForReference(parentFile, index, Diagnostics.Referenced_project_0_may_not_disable_emit, ref.path); + } + } + if (!parent && buildInfoPath && buildInfoPath === getTsBuildInfoEmitOutputFilePath(options)) { + createDiagnosticForReference(parentFile, index, Diagnostics.Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1, buildInfoPath, ref.path); + hasEmitBlockingDiagnostics.set(toPath(buildInfoPath), true); + } + }, + ); } function createDiagnosticForOptionPathKeyValue(key: string, valueIndex: number, message: DiagnosticMessage, ...args: DiagnosticArguments) { diff --git a/src/compiler/tsbuildPublic.ts b/src/compiler/tsbuildPublic.ts index be2074ed22d28..04ca4db0fde66 100644 --- a/src/compiler/tsbuildPublic.ts +++ b/src/compiler/tsbuildPublic.ts @@ -80,6 +80,7 @@ import { isIncrementalBuildInfo, isIncrementalCompilation, isPackageJsonInfo, + isSolutionConfig, loadWithModeAwareCache, maybeBind, missingFileModifiedTime, @@ -1236,7 +1237,13 @@ function getNextInvalidatedProjectCreateInfo( else if (updateLevel === ProgramUpdateLevel.RootNamesAndUpdate) { // Update file names config.fileNames = getFileNamesFromConfigSpecs(config.options.configFile!.configFileSpecs!, getDirectoryPath(project), config.options, state.parseConfigFileHost); - updateErrorForNoInputFiles(config.fileNames, project, config.options.configFile!.configFileSpecs!, config.errors, canJsonReportNoInputFiles(config.raw)); + updateErrorForNoInputFiles( + config.fileNames, + project, + config.options.configFile!.configFileSpecs!, + config.errors, + canJsonReportNoInputFiles(config.raw), + ); watchInputFiles(state, project, projectPath, config); watchPackageJsonFiles(state, project, projectPath, config); } @@ -1461,11 +1468,7 @@ function checkConfigFileUpToDateStatus(state: Solution function getUpToDateStatusWorker(state: SolutionBuilderState, project: ParsedCommandLine, resolvedPath: ResolvedConfigFilePath): UpToDateStatus { // Container if no files are specified in the project - if (!project.fileNames.length && !canJsonReportNoInputFiles(project.raw)) { - return { - type: UpToDateStatusType.ContainerOnly, - }; - } + if (isSolutionConfig(project)) return { type: UpToDateStatusType.ContainerOnly }; // Fast check to see if reference projects are upto date and error free let referenceStatuses; diff --git a/src/compiler/watchPublic.ts b/src/compiler/watchPublic.ts index 24723481e000a..4bcedabb7eb0f 100644 --- a/src/compiler/watchPublic.ts +++ b/src/compiler/watchPublic.ts @@ -925,7 +925,15 @@ export function createWatchProgram(host: WatchCompiler updateLevel = ProgramUpdateLevel.Update; rootFileNames = getFileNamesFromConfigSpecs(compilerOptions.configFile!.configFileSpecs!, getNormalizedAbsolutePath(getDirectoryPath(configFileName), currentDirectory), compilerOptions, parseConfigFileHost, extraFileExtensions); - if (updateErrorForNoInputFiles(rootFileNames, getNormalizedAbsolutePath(configFileName, currentDirectory), compilerOptions.configFile!.configFileSpecs!, configFileParsingDiagnostics!, canConfigFileJsonReportNoInputFiles)) { + if ( + updateErrorForNoInputFiles( + rootFileNames, + getNormalizedAbsolutePath(configFileName, currentDirectory), + compilerOptions.configFile!.configFileSpecs!, + configFileParsingDiagnostics!, + canConfigFileJsonReportNoInputFiles, + ) + ) { hasChangedConfigFileParsingErrors = true; } diff --git a/src/harness/client.ts b/src/harness/client.ts index fed95404d6abb..612b006f8a6b4 100644 --- a/src/harness/client.ts +++ b/src/harness/client.ts @@ -82,6 +82,7 @@ import { protocol } from "./_namespaces/ts.server.js"; export interface SessionClientHost extends LanguageServiceHost { writeMessage(message: string): void; + openFile(fileName: string): void; } interface RenameEntry { @@ -480,6 +481,7 @@ export class SessionClient implements LanguageService { } getFileReferences(fileName: string): ReferenceEntry[] { + this.host.openFile(fileName); const request = this.processRequest(protocol.CommandTypes.FileReferences, { file: fileName }); const response = this.processResponse(request); diff --git a/src/harness/projectServiceStateLogger.ts b/src/harness/projectServiceStateLogger.ts index ea40e5a81d749..ac02065dc1369 100644 --- a/src/harness/projectServiceStateLogger.ts +++ b/src/harness/projectServiceStateLogger.ts @@ -31,6 +31,7 @@ interface ProjectData { projectStateVersion: Project["projectStateVersion"]; projectProgramVersion: Project["projectProgramVersion"]; dirty: Project["dirty"]; + initialLoadPending: Project["initialLoadPending"]; isClosed: ReturnType; isOrphan: ReturnType; noOpenRef: boolean; @@ -123,6 +124,7 @@ export function patchServiceForStateBaseline(service: ProjectService): void { projectDiff = printProperty(PrintPropertyWhen.Always, data, "projectStateVersion", project.projectStateVersion, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.Always, data, "projectProgramVersion", project.projectProgramVersion, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "dirty", project.dirty, projectDiff, projectPropertyLogs); + projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "initialLoadPending", project.initialLoadPending, projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "isClosed", project.isClosed(), projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "isOrphan", !isBackgroundProject(project) && project.isOrphan(), projectDiff, projectPropertyLogs); projectDiff = printProperty(PrintPropertyWhen.TruthyOrChangedOrNew, data, "noOpenRef", noOpenRef(project), projectDiff, projectPropertyLogs); @@ -154,6 +156,7 @@ export function patchServiceForStateBaseline(service: ProjectService): void { projectStateVersion: project.projectStateVersion, projectProgramVersion: project.projectProgramVersion, dirty: project.dirty, + initialLoadPending: project.initialLoadPending, isClosed: project.isClosed(), isOrphan: !isBackgroundProject(project) && project.isOrphan(), noOpenRef: noOpenRef(project), diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 1a9e6ed5b920f..ae25654acaf3a 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -3,7 +3,6 @@ import { arrayFrom, AssertionLevel, CachedDirectoryStructureHost, - canJsonReportNoInputFiles, canWatchDirectoryOrFilePath, cleanExtendedConfigCache, clearMap, @@ -31,6 +30,7 @@ import { DocumentRegistry, DocumentRegistryBucketKeyWithMode, emptyOptions, + endsWith, ensureTrailingDirectorySeparator, equateStringsCaseInsensitive, equateStringsCaseSensitive, @@ -55,6 +55,8 @@ import { getFileNamesFromConfigSpecs, getFileWatcherEventKind, getNormalizedAbsolutePath, + getPatternFromSpec, + getRegexFromPattern, getSnapshotText, getWatchFactory, handleWatchOptionsConfigDirTemplateSubstitution, @@ -72,17 +74,19 @@ import { isJsonEqual, isNodeModulesDirectory, isRootedDiskPath, + isSolutionConfig, isString, + isSupportedSourceFileName, JSDocParsingMode, LanguageServiceMode, length, map, mapDefinedIterator, + matchesExcludeWorker, memoize, missingFileModifiedTime, MultiMap, noop, - normalizePath, normalizeSlashes, notImplemented, optionDeclarations, @@ -179,6 +183,8 @@ import { ProjectKind, ProjectOptions, ScriptInfo, + scriptInfoIsContainedByBackgroundProject, + scriptInfoIsContainedByDeferredClosedProject, ServerHost, Session, SetTypings, @@ -525,7 +531,7 @@ export interface OpenConfiguredProjectResult { } interface AssignProjectResult extends OpenConfiguredProjectResult { - retainProjects: Set | undefined; + retainProjects: ConfigureProjectToLoadKind | undefined; } interface FilePropertyReader { @@ -643,10 +649,37 @@ export interface ProjectServiceOptions { */ export type ConfigFileName = NormalizedPath | false; +/** + * Stores cached config file name for info as well as ancestor so is a map + * Key is false for Open ScriptInfo + * Key is NormalizedPath for Config file name + * @internal + */ +export type ConfigFileMapForOpenFile = Map; + +/** + * The cache for open script info will have + * ConfigFileName or false if ancestors are not looked up + * Map if ancestors are looked up + * @internal + */ +export type ConfigFileForOpenFile = ConfigFileName | ConfigFileMapForOpenFile; + /** Gets cached value of config file name based on open script info or ancestor script info */ -function getConfigFileNameFromCache(info: OpenScriptInfoOrClosedOrConfigFileInfo, cache: Map | undefined): ConfigFileName | undefined { - if (!cache || isAncestorConfigFileInfo(info)) return undefined; - return cache.get(info.path); +function getConfigFileNameFromCache(info: OpenScriptInfoOrClosedOrConfigFileInfo, cache: Map | undefined): ConfigFileName | undefined { + if (!cache) return undefined; + const configFileForOpenFile = cache.get(info.path); + if (configFileForOpenFile === undefined) return undefined; + if (!isAncestorConfigFileInfo(info)) { + return isString(configFileForOpenFile) || !configFileForOpenFile ? + configFileForOpenFile : // direct result + configFileForOpenFile.get(/*key*/ false); // Its a map, use false as the key for the info's config file name + } + else { + return configFileForOpenFile && !isString(configFileForOpenFile) ? // Map with fileName as key + configFileForOpenFile.get(info.fileName) : + undefined; // No result for the config file name + } } /** @internal */ @@ -661,6 +694,7 @@ export interface AncestorConfigFileInfo { /** path of open file so we can look at correct root */ path: Path; configFileInfo: true; + isForDefaultProject: boolean; } /** @internal */ export type OpenScriptInfoOrClosedFileInfo = ScriptInfo | OriginalFileInfo; @@ -677,38 +711,69 @@ function isAncestorConfigFileInfo(infoOrFileNameOrConfig: OpenScriptInfoOrClosed /** @internal */ export enum ConfiguredProjectLoadKind { + FindOptimized, Find, + CreateReplayOptimized, + CreateReplay, + CreateOptimized, Create, + ReloadOptimized, Reload, } -/** @internal */ -export interface DefaultConfiguredProjectResult { - defaultProject: ConfiguredProject | undefined; - sentConfigDiag: Set; - seenProjects: Set; +type ConguredProjectLoadFindCreateOrReload = + | ConfiguredProjectLoadKind.Find + | ConfiguredProjectLoadKind.CreateReplay + | ConfiguredProjectLoadKind.Create + | ConfiguredProjectLoadKind.Reload; + +type ConguredProjectLoadFindCreateOrReloadOptimized = + | ConfiguredProjectLoadKind.FindOptimized + | ConfiguredProjectLoadKind.CreateReplayOptimized + | ConfiguredProjectLoadKind.CreateOptimized + | ConfiguredProjectLoadKind.ReloadOptimized; + +function toConfiguredProjectLoadOptimized(kind: ConguredProjectLoadFindCreateOrReload): ConguredProjectLoadFindCreateOrReloadOptimized { + return kind - 1; } +/** @internal */ +export type ConfigureProjectToLoadKind = Map; + +/** @internal */ +export type ConfiguredProjectToAnyReloadKind = Map< + ConfiguredProject, + | ConfiguredProjectLoadKind.Reload + | ConfiguredProjectLoadKind.ReloadOptimized +>; + +/** @internal */ +export type DefaultConfiguredProjectResult = ReturnType; + /** @internal */ export interface FindCreateOrLoadConfiguredProjectResult { project: ConfiguredProject; sentConfigFileDiag: boolean; + configFileExistenceInfo: ConfigFileExistenceInfo | undefined; + reason: string | undefined; } /** * Goes through each tsconfig from project till project root of open script info and finds, creates or reloads project per kind */ -function forEachAncestorProject( +function forEachAncestorProjectLoad( info: ScriptInfo, project: ConfiguredProject, - cb: (ancestor: ConfiguredProject) => T | undefined, + cb: (ancestor: FindCreateOrLoadConfiguredProjectResult) => T | undefined, kind: ConfiguredProjectLoadKind, /** Used with ConfiguredProjectLoadKind.Create or ConfiguredProjectLoadKind.Reload for new projects or reload updates */ reason: string, /** Used with ConfiguredProjectLoadKind.Find to get deferredClosed projects as well */ allowDeferredClosed: boolean | undefined, /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ - reloadedProjects: Set | undefined, + reloadedProjects: ConfiguredProjectToAnyReloadKind | undefined, + /** true means we are looking for solution, so we can stop if found project is not composite to go into parent solution */ + searchOnlyPotentialSolution: boolean, /** Used with ConfiguredProjectLoadKind.Reload to specify delay reload, and also a set of configured projects already marked for delay load */ delayReloadedConfiguredProjects?: Set, ): T | undefined { @@ -716,19 +781,26 @@ function forEachAncestorProject( while (true) { // Skip if project is not composite and we are only looking for solution if ( - !project.isInitialLoadPending() && + project.parsedCommandLine && ( - !project.getCompilerOptions().composite || - project.getCompilerOptions().disableSolutionSearching + (searchOnlyPotentialSolution && !project.parsedCommandLine.options.composite) || + // Currently disableSolutionSearching is shared for finding solution/project when + // - loading solution for find all references + // - trying to find default project + project.parsedCommandLine.options.disableSolutionSearching ) ) return; // Get config file name - const configFileName = project.projectService.getConfigFileNameForFile({ - fileName: project.getConfigFilePath(), - path: info.path, - configFileInfo: true, - }, kind === ConfiguredProjectLoadKind.Find); + const configFileName = project.projectService.getConfigFileNameForFile( + { + fileName: project.getConfigFilePath(), + path: info.path, + configFileInfo: true, + isForDefaultProject: !searchOnlyPotentialSolution, + }, + kind <= ConfiguredProjectLoadKind.CreateReplay, + ); if (!configFileName) return; // find or delay load the project @@ -737,155 +809,180 @@ function forEachAncestorProject( kind, reason, allowDeferredClosed, - /*triggerFile*/ undefined, + !searchOnlyPotentialSolution ? info.fileName : undefined, // Config Diag event for project if its for default project reloadedProjects, - /*delayLoad*/ true, + searchOnlyPotentialSolution, // Delay load if we are searching for solution delayReloadedConfiguredProjects, ); if (!ancestor) return; // If this ancestor is new and was delay loaded, then set the project as potential project reference if ( - ancestor.project.isInitialLoadPending() && - project.getCompilerOptions().composite + !ancestor.project.parsedCommandLine && + project.parsedCommandLine?.options.composite ) { // Set a potential project reference - // Debug.assert(ancestor.); ancestor.project.setPotentialProjectReference(project.canonicalConfigFilePath); } - const result = cb(ancestor.project); + const result = cb(ancestor); if (result) return result; project = ancestor.project; } } /** - * Goes through project's resolved project references and finds, creates or reloads project per kind - * If project for this resolved reference exists its used immediately otherwise, - * follows all references in order, deciding if references of the visited project can be loaded or not + * Goes through parentConfig's project references and finds, creates or reloads project per kind */ -function forEachResolvedProjectReferenceProject( +function forEachResolvedProjectReferenceProjectLoad( project: ConfiguredProject, - fileName: string | undefined, - cb: (child: ConfiguredProject, sentConfigFileDiag: boolean) => T | undefined, - kind: ConfiguredProjectLoadKind, + parentConfig: ParsedCommandLine, + cb: ( + childConfigFileExistenceInfo: ConfigFileExistenceInfo, + childProject: ConfiguredProject | undefined, + childConfigName: NormalizedPath, + reason: string, + project: ConfiguredProject, + childCanonicalConfigPath: NormalizedPath, + ) => T | undefined, + kind: ConguredProjectLoadFindCreateOrReloadOptimized, reason: string, /** Used with ConfiguredProjectLoadKind.Find to get deferredClosed projects as well */ - allowDeferredClosed?: boolean, - /** Used with ConfiguredProjectLoadKind.Create to send configFileDiag */ - triggerFile?: NormalizedPath, + allowDeferredClosed: boolean | undefined, /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ - reloadedProjects?: Set, + reloadedProjects: ConfiguredProjectToAnyReloadKind | undefined, + seenResolvedRefs?: Map, ): T | undefined { - const resolvedRefs = project.getCurrentProgram()?.getResolvedProjectReferences(); - if (!resolvedRefs) return undefined; - const possibleDefaultRef = fileName ? project.getResolvedProjectReferenceToRedirect(fileName) : undefined; - if (possibleDefaultRef) { - // Try to find the name of the file directly through resolved project references - const configFileName = toNormalizedPath(possibleDefaultRef.sourceFile.fileName); - // We are not using findCreateOrLoadConfiguredProject with kind thats passed in since - // we want to determine if we can really create a new project if it doesnt exist - // based on following references and determining based on disableReferencedProjectLoad - const child = project.projectService.findConfiguredProjectByProjectName( - configFileName, - allowDeferredClosed, - ); - if (child) { - const result = callbackWithProjectFoundUsingFind(child); - if (result) return result; - } - else if (kind !== ConfiguredProjectLoadKind.Find) { - // Try to see if this project can be loaded and load only that one instead of loading all the projects - const result = forEachResolvedProjectReferenceProjectWorker( - resolvedRefs, - project.getCompilerOptions(), - (ref, loadKind) => possibleDefaultRef === ref ? callback(ref, loadKind) : undefined, - kind, - project.projectService, - ); - if (result) return result; - } - } + const loadKind = parentConfig.options.disableReferencedProjectLoad ? ConfiguredProjectLoadKind.FindOptimized : kind; + let children: ParsedCommandLine[] | undefined; + return forEach( + parentConfig.projectReferences, + ref => { + const childConfigName = toNormalizedPath(resolveProjectReferencePath(ref)); + const childCanonicalConfigPath = asNormalizedPath(project.projectService.toCanonicalFileName(childConfigName)); + + const seenValue = seenResolvedRefs?.get(childCanonicalConfigPath); + if (seenValue !== undefined && seenValue >= loadKind) return undefined; + + // Get the config + const configFileExistenceInfo = project.projectService.configFileExistenceInfoCache.get(childCanonicalConfigPath); + let childConfig = loadKind === ConfiguredProjectLoadKind.FindOptimized ? + configFileExistenceInfo?.exists || project.resolvedChildConfigs?.has(childCanonicalConfigPath) ? + configFileExistenceInfo!.config!.parsedCommandLine : undefined : + project.getParsedCommandLine(childConfigName); + if (childConfig && loadKind !== kind && loadKind > ConfiguredProjectLoadKind.CreateReplayOptimized) { + // If this was found using find: ensure this is uptodate if looking for creating or reloading + childConfig = project.getParsedCommandLine(childConfigName); + } + if (!childConfig) return undefined; - return forEachResolvedProjectReferenceProjectWorker( - resolvedRefs, - project.getCompilerOptions(), - (ref, loadKind) => possibleDefaultRef !== ref ? callback(ref, loadKind) : undefined, - kind, - project.projectService, + // Find the project + const childProject = project.projectService.findConfiguredProjectByProjectName(childConfigName, allowDeferredClosed); + // Ignore if we couldnt find child project or config file existence info + if ( + loadKind === ConfiguredProjectLoadKind.CreateReplayOptimized && + !configFileExistenceInfo && + !childProject + ) return undefined; + switch (loadKind) { + case ConfiguredProjectLoadKind.ReloadOptimized: + if (childProject) childProject.projectService.reloadConfiguredProjectOptimized(childProject, reason, reloadedProjects!); + // falls through + case ConfiguredProjectLoadKind.CreateOptimized: + (project.resolvedChildConfigs ??= new Set()).add(childCanonicalConfigPath); + // falls through + case ConfiguredProjectLoadKind.CreateReplayOptimized: + case ConfiguredProjectLoadKind.FindOptimized: + if (childProject || loadKind !== ConfiguredProjectLoadKind.FindOptimized) { + const result = cb( + configFileExistenceInfo ?? project.projectService.configFileExistenceInfoCache.get(childCanonicalConfigPath)!, + childProject, + childConfigName, + reason, + project, + childCanonicalConfigPath, + ); + if (result) return result; + } + break; + default: + Debug.assertNever(loadKind); + } + (seenResolvedRefs ??= new Map()).set(childCanonicalConfigPath, loadKind); + (children ??= []).push(childConfig); + }, + ) || forEach( + children, + childConfig => + childConfig.projectReferences && forEachResolvedProjectReferenceProjectLoad( + project, + childConfig, + cb, + loadKind, + reason, + allowDeferredClosed, + reloadedProjects, + seenResolvedRefs, + ), ); - - function callback(ref: ResolvedProjectReference, loadKind: ConfiguredProjectLoadKind) { - const result = project.projectService.findCreateOrReloadConfiguredProject( - toNormalizedPath(ref.sourceFile.fileName), - loadKind, - reason, - allowDeferredClosed, - triggerFile, - reloadedProjects, - ); - return result && ( - loadKind === kind ? - cb(result.project, result.sentConfigFileDiag) : - callbackWithProjectFoundUsingFind(result.project) - ); - } - - function callbackWithProjectFoundUsingFind(child: ConfiguredProject) { - let sentConfigFileDiag = false; - // This project was found using "Find" instead of the actually specified kind of "Create" or "Reload", - // We need to update or reload this existing project before calling callback - switch (kind) { - case ConfiguredProjectLoadKind.Create: - sentConfigFileDiag = updateConfiguredProject(child, triggerFile); - break; - case ConfiguredProjectLoadKind.Reload: - sentConfigFileDiag = child.projectService.reloadConfiguredProjectClearingSemanticCache(child, reason, reloadedProjects!); - break; - case ConfiguredProjectLoadKind.Find: - break; - default: - Debug.assertNever(kind); - } - const result = cb(child, sentConfigFileDiag); - if (result) return result; - } } -function forEachResolvedProjectReferenceProjectWorker( - resolvedProjectReferences: readonly (ResolvedProjectReference | undefined)[], - parentOptions: CompilerOptions, - cb: (resolvedRef: ResolvedProjectReference, loadKind: ConfiguredProjectLoadKind) => T | undefined, +function updateProjectFoundUsingFind( + project: ConfiguredProject, kind: ConfiguredProjectLoadKind, - projectService: ProjectService, - seenResolvedRefs?: Map, -): T | undefined { - const loadKind = parentOptions.disableReferencedProjectLoad ? ConfiguredProjectLoadKind.Find : kind; - return forEach(resolvedProjectReferences, ref => { - if (!ref) return undefined; - - const configFileName = toNormalizedPath(ref.sourceFile.fileName); - const canonicalPath = projectService.toCanonicalFileName(configFileName); - const seenValue = seenResolvedRefs?.get(canonicalPath); - if (seenValue !== undefined && seenValue >= loadKind) { - return undefined; - } - const result = cb(ref, loadKind); - if (result) { - return result; - } - - (seenResolvedRefs || (seenResolvedRefs = new Map())).set(canonicalPath, loadKind); - return ref.references && forEachResolvedProjectReferenceProjectWorker(ref.references, ref.commandLine.options, cb, loadKind, projectService, seenResolvedRefs); - }); + /** Used with ConfiguredProjectLoadKind.Create to send configFileDiag */ + triggerFile?: NormalizedPath | undefined, + /** Used with ConfiguredProjectLoadKind.Reload to for reload reason */ + reason?: string, + /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ + reloadedProjects?: ConfiguredProjectToAnyReloadKind | undefined, +): FindCreateOrLoadConfiguredProjectResult { + let sentConfigFileDiag = false; + let configFileExistenceInfo: ConfigFileExistenceInfo | undefined; + // This project was found using "Find" instead of the actually specified kind of "Create" or "Reload", + // We need to update or reload this existing project before calling callback + switch (kind) { + case ConfiguredProjectLoadKind.CreateReplayOptimized: + case ConfiguredProjectLoadKind.CreateReplay: + if (useConfigFileExistenceInfoForOptimizedLoading(project)) { + configFileExistenceInfo = project.projectService.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)!; + } + break; + case ConfiguredProjectLoadKind.CreateOptimized: + configFileExistenceInfo = configFileExistenceInfoForOptimizedLoading(project); + if (configFileExistenceInfo) break; + // falls through + case ConfiguredProjectLoadKind.Create: + sentConfigFileDiag = updateConfiguredProject(project, triggerFile); + break; + case ConfiguredProjectLoadKind.ReloadOptimized: + project.projectService.reloadConfiguredProjectOptimized(project, reason!, reloadedProjects!); + configFileExistenceInfo = configFileExistenceInfoForOptimizedLoading(project); + if (configFileExistenceInfo) break; + // falls through + case ConfiguredProjectLoadKind.Reload: + sentConfigFileDiag = project.projectService.reloadConfiguredProjectClearingSemanticCache( + project, + reason!, + reloadedProjects!, + ); + break; + case ConfiguredProjectLoadKind.FindOptimized: + case ConfiguredProjectLoadKind.Find: + break; + default: + Debug.assertNever(kind); + } + return { project, sentConfigFileDiag, configFileExistenceInfo, reason }; } function forEachPotentialProjectReference( project: ConfiguredProject, cb: (potentialProjectReference: NormalizedPath) => T | undefined, ): T | undefined { - return project.potentialProjectReferences && - forEachKey(project.potentialProjectReferences, cb); + return project.initialLoadPending ? + (project.potentialProjectReferences && forEachKey(project.potentialProjectReferences, cb)) ?? + (project.resolvedChildConfigs && forEachKey(project.resolvedChildConfigs, cb)) : + undefined; } function forEachAnyProjectReferenceKind( @@ -896,7 +993,7 @@ function forEachAnyProjectReferenceKind( ): T | undefined { return project.getCurrentProgram() ? project.forEachResolvedProjectReference(cb) : - project.isInitialLoadPending() ? + project.initialLoadPending ? forEachPotentialProjectReference(project, cbPotentialProjectRef) : forEach(project.getProjectReferences(), cbProjectRef); } @@ -984,6 +1081,36 @@ function updateConfiguredProject(project: ConfiguredProject, triggerFile: Normal return false; } +function configFileExistenceInfoForOptimizedLoading(project: ConfiguredProject) { + const configFileName = toNormalizedPath(project.getConfigFilePath()); + const configFileExistenceInfo = project.projectService.ensureParsedConfigUptoDate( + configFileName, + project.canonicalConfigFilePath, + project.projectService.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)!, + project, + ); + const parsedCommandLine = configFileExistenceInfo.config!.parsedCommandLine!; + project.parsedCommandLine = parsedCommandLine; + project.resolvedChildConfigs = undefined; + project.updateReferences(parsedCommandLine.projectReferences); + // Composite can determine based on files themselves, no need to load project + // If solution, no need to load it to determine if file belongs to it + if (useConfigFileExistenceInfoForOptimizedLoading(project)) return configFileExistenceInfo; +} + +function useConfigFileExistenceInfoForOptimizedLoading(project: ConfiguredProject) { + return !!project.parsedCommandLine && + (!!project.parsedCommandLine.options.composite || + // If solution, no need to load it to determine if file belongs to it + !!isSolutionConfig(project.parsedCommandLine)); +} + +function configFileExistenceInfoForOptimizedReplay(project: ConfiguredProject) { + return useConfigFileExistenceInfoForOptimizedLoading(project) ? + project.projectService.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)! : + undefined; +} + function fileOpenReason(info: ScriptInfo) { return `Creating possible configured project for ${info.fileName} to open`; } @@ -1206,7 +1333,7 @@ export class ProjectService { */ readonly openFiles: Map = new Map(); /** Config files looked up and cached config files for open script info */ - private readonly configFileForOpenFiles = new Map(); + private readonly configFileForOpenFiles = new Map(); /** Set of open script infos that are root of inferred project */ private rootOfInferredProjects = new Set(); /** @@ -1245,7 +1372,7 @@ export class ProjectService { * All the open script info that needs recalculation of the default project, * this also caches config file info before config file change was detected to use it in case projects are not updated yet */ - private pendingOpenFileProjectUpdates?: Map; + private pendingOpenFileProjectUpdates?: Map; /** @internal */ pendingEnsureProjectForOpenFiles = false; @@ -1957,21 +2084,38 @@ export class ProjectService { let scheduledAnyProjectUpdate = false; // Update projects watching cached config configFileExistenceInfo.config.updateLevel = ProgramUpdateLevel.Full; + configFileExistenceInfo.config.cachedDirectoryStructureHost.clearCache(); configFileExistenceInfo.config.projects.forEach((_watchWildcardDirectories, projectCanonicalPath) => { const project = this.getConfiguredProjectByCanonicalConfigFilePath(projectCanonicalPath); if (!project) return; scheduledAnyProjectUpdate = true; + if (projectCanonicalPath === canonicalConfigFilePath) { // Skip refresh if project is not yet loaded - if (project.isInitialLoadPending()) return; + if (project.initialLoadPending) return; project.pendingUpdateLevel = ProgramUpdateLevel.Full; project.pendingUpdateReason = loadReason; this.delayUpdateProjectGraph(project); project.markAutoImportProviderAsDirty(); } else { + // Any files impacted by config of project, need to update their open project + if (project.initialLoadPending) { + this.configFileExistenceInfoCache.get(projectCanonicalPath)?.openFilesImpactedByConfigFile?.forEach(path => { + // Cache the existing config file info for this open file if not already done so + if (!this.pendingOpenFileProjectUpdates?.has(path)) { + (this.pendingOpenFileProjectUpdates ??= new Map()).set( + path, + this.configFileForOpenFiles.get(path), + ); + } + }); + // Skip refresh if project is not yet loaded + return; + } + // Change in referenced project config file const path = this.toPath(canonicalConfigFilePath); project.resolutionCache.removeResolutionsFromProjectReferenceRedirects(path); @@ -2015,7 +2159,6 @@ export class ProjectService { "Change in config file detected", ); - const updatedProjects = new Set(project ? [project] : undefined); this.openFiles.forEach((_projectRootPath, path) => { const configFileForOpenFile = this.configFileForOpenFiles.get(path); @@ -2029,23 +2172,10 @@ export class ProjectService { const newConfigFileNameForInfo = this.getConfigFileNameForFile(info, /*findFromCacheOnly*/ false); if (!newConfigFileNameForInfo) return; - // Create new project for this open file with delay load - const projectForInfo = this.findConfiguredProjectByProjectName(newConfigFileNameForInfo) ?? - this.createConfiguredProject( - newConfigFileNameForInfo, - `Change in config file ${configFileName} detected, ${fileOpenReason(info)}`, - ); - // Cache the existing config file info for this open file if not already done so if (!this.pendingOpenFileProjectUpdates?.has(path)) { (this.pendingOpenFileProjectUpdates ??= new Map()).set(path, configFileForOpenFile); } - - // If this was not already updated, and its new project, schedule for update - // Existing projects dont need to update if they were not using the changed config in any way - if (tryAddToSet(updatedProjects, projectForInfo) && projectForInfo.isInitialLoadPending()) { - this.delayUpdateProjectGraph(projectForInfo); - } }); // Ensure that all the open files have project @@ -2264,7 +2394,7 @@ export class ProjectService { const configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath); let openFilesImpactedByConfigFile: Set | undefined; - if (this.openFiles.has(info.path) && !isAncestorConfigFileInfo(info)) { + if (this.openFiles.has(info.path) && (!isAncestorConfigFileInfo(info) || info.isForDefaultProject)) { // By default the info would get impacted by presence of config file since its in the detection path // Only adding the info as a root to inferred project will need the existence to be watched by file watcher if (configFileExistenceInfo) (configFileExistenceInfo.openFilesImpactedByConfigFile ??= new Set()).add(info.path); @@ -2301,6 +2431,10 @@ export class ProjectService { forProject, ); } + this.ensureConfigFileWatcherForProject(configFileExistenceInfo, forProject); + } + + private ensureConfigFileWatcherForProject(configFileExistenceInfo: ConfigFileExistenceInfo, forProject: ConfiguredProject) { // Watching config file for project, update the map const projects = configFileExistenceInfo.config!.projects; projects.set(forProject.canonicalConfigFilePath, projects.get(forProject.canonicalConfigFilePath) || false); @@ -2457,31 +2591,39 @@ export class ProjectService { // If projectRootPath doesn't contain info.path, then do normal search for config file const anySearchPathOk = !projectRootPath || !isSearchPathInProjectRoot(); - // For ancestor of config file always ignore its own directory since its going to result in itself - let searchInDirectory = !isAncestorConfigFileInfo(info); + + let searchTsconfig = true; + let searchJsconfig = true; + if (isAncestorConfigFileInfo(info)) { + // For ancestor of config file always ignore itself + if (endsWith(info.fileName, "tsconfig.json")) searchTsconfig = false; + else searchTsconfig = searchJsconfig = false; + } do { - if (searchInDirectory) { - const canonicalSearchPath = normalizedPathToPath(searchPath, this.currentDirectory, this.toCanonicalFileName); + const canonicalSearchPath = normalizedPathToPath(searchPath, this.currentDirectory, this.toCanonicalFileName); + if (searchTsconfig) { const tsconfigFileName = asNormalizedPath(combinePaths(searchPath, "tsconfig.json")); - let result = action(combinePaths(canonicalSearchPath, "tsconfig.json") as NormalizedPath, tsconfigFileName); + const result = action(combinePaths(canonicalSearchPath, "tsconfig.json") as NormalizedPath, tsconfigFileName); if (result) return tsconfigFileName; + } + if (searchJsconfig) { const jsconfigFileName = asNormalizedPath(combinePaths(searchPath, "jsconfig.json")); - result = action(combinePaths(canonicalSearchPath, "jsconfig.json") as NormalizedPath, jsconfigFileName); + const result = action(combinePaths(canonicalSearchPath, "jsconfig.json") as NormalizedPath, jsconfigFileName); if (result) return jsconfigFileName; + } - // If we started within node_modules, don't look outside node_modules. - // Otherwise, we might pick up a very large project and pull in the world, - // causing an editor delay. - if (isNodeModulesDirectory(canonicalSearchPath)) { - break; - } + // If we started within node_modules, don't look outside node_modules. + // Otherwise, we might pick up a very large project and pull in the world, + // causing an editor delay. + if (isNodeModulesDirectory(canonicalSearchPath)) { + break; } const parentPath = asNormalizedPath(getDirectoryPath(searchPath)); if (parentPath === searchPath) break; searchPath = parentPath; - searchInDirectory = true; + searchTsconfig = searchJsconfig = true; } while (anySearchPathOk || isSearchPathInProjectRoot()); @@ -2490,11 +2632,22 @@ export class ProjectService { /** @internal */ findDefaultConfiguredProject(info: ScriptInfo): ConfiguredProject | undefined { + return this.findDefaultConfiguredProjectWorker( + info, + ConfiguredProjectLoadKind.Find, + )?.defaultProject; + } + + /** @internal */ + findDefaultConfiguredProjectWorker( + info: ScriptInfo, + kind: ConfiguredProjectLoadKind.Find | ConfiguredProjectLoadKind.CreateReplay, + ): DefaultConfiguredProjectResult | undefined { return info.isScriptOpen() ? this.tryFindDefaultConfiguredProjectForOpenScriptInfo( info, - ConfiguredProjectLoadKind.Find, - )?.defaultProject : + kind, + ) : undefined; } @@ -2516,8 +2669,24 @@ export class ProjectService { configFileName: NormalizedPath | undefined, ) { if (!this.openFiles.has(info.path)) return; // Dont cache for closed script infos - if (isAncestorConfigFileInfo(info)) return; // Dont cache for ancestors - this.configFileForOpenFiles.set(info.path, configFileName || false); + const config = configFileName || false; + if (!isAncestorConfigFileInfo(info)) { + // Set value for open script info + this.configFileForOpenFiles.set(info.path, config); + } + else { + // Need to set value for ancestor in ConfigFileMapForOpenFile + let configFileForOpenFile = this.configFileForOpenFiles.get(info.path)!; + if (!configFileForOpenFile || isString(configFileForOpenFile)) { + // We have value for open script info in cache, make a map with that as false key and set new vlaue + this.configFileForOpenFiles.set( + info.path, + configFileForOpenFile = new Map().set(false, configFileForOpenFile), + ); + } + // Set value of for ancestor in the map + configFileForOpenFile.set(info.fileName, config); + } } /** @@ -2731,7 +2900,7 @@ export class ProjectService { this.sendProjectLoadingStartEvent(project, reason); // Read updated contents from disk - const configFilename = asNormalizedPath(normalizePath(project.getConfigFilePath())); + const configFilename = toNormalizedPath(project.getConfigFilePath()); const configFileExistenceInfo = this.ensureParsedConfigUptoDate( configFilename, project.canonicalConfigFilePath, @@ -2751,7 +2920,7 @@ export class ProjectService { configHasExcludeProperty: parsedCommandLine.raw.exclude !== undefined, }; } - project.canConfigFileJsonReportNoInputFiles = canJsonReportNoInputFiles(parsedCommandLine.raw); + project.parsedCommandLine = parsedCommandLine; project.setProjectErrors(parsedCommandLine.options.configFile!.parseDiagnostics); project.updateReferences(parsedCommandLine.projectReferences); const lastFileExceededProgramSize = this.getFilenameForExceededTotalSizeLimitForNonTsFiles(project.canonicalConfigFilePath, compilerOptions, parsedCommandLine.fileNames, fileNamePropertyReader); @@ -2772,15 +2941,29 @@ export class ProjectService { } /** @internal */ - ensureParsedConfigUptoDate(configFilename: NormalizedPath, canonicalConfigFilePath: NormalizedPath, configFileExistenceInfo: ConfigFileExistenceInfo, forProject: ConfiguredProject): ConfigFileExistenceInfo { + ensureParsedConfigUptoDate( + configFilename: NormalizedPath, + canonicalConfigFilePath: NormalizedPath, + configFileExistenceInfo: ConfigFileExistenceInfo, + forProject: ConfiguredProject, + ): ConfigFileExistenceInfo { if (configFileExistenceInfo.config) { - if (!configFileExistenceInfo.config.updateLevel) return configFileExistenceInfo; if (configFileExistenceInfo.config.updateLevel === ProgramUpdateLevel.RootNamesAndUpdate) { this.reloadFileNamesOfParsedConfig(configFilename, configFileExistenceInfo.config); + } + if (!configFileExistenceInfo.config.updateLevel) { + this.ensureConfigFileWatcherForProject(configFileExistenceInfo, forProject); return configFileExistenceInfo; } } + // Dont update if file isnt on the disk + if (!configFileExistenceInfo.exists && configFileExistenceInfo.config) { + configFileExistenceInfo.config.updateLevel = undefined; + this.ensureConfigFileWatcherForProject(configFileExistenceInfo, forProject); + return configFileExistenceInfo; + } + // Parse the config file and ensure its cached const cachedDirectoryStructureHost = configFileExistenceInfo.config?.cachedDirectoryStructureHost || createCachedDirectoryStructureHost(this.host, this.host.getCurrentDirectory(), this.host.useCaseSensitiveFileNames)!; @@ -3002,15 +3185,19 @@ export class ProjectService { * @internal */ reloadFileNamesOfConfiguredProject(project: ConfiguredProject): boolean { - const fileNames = this.reloadFileNamesOfParsedConfig(project.getConfigFilePath(), this.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)!.config!); - project.updateErrorOnNoInputFiles(fileNames); - this.updateNonInferredProjectFiles(project, fileNames.concat(project.getExternalFiles(ProgramUpdateLevel.RootNamesAndUpdate)), fileNamePropertyReader); + const config = this.reloadFileNamesOfParsedConfig(project.getConfigFilePath(), this.configFileExistenceInfoCache.get(project.canonicalConfigFilePath)!.config!); + project.updateErrorOnNoInputFiles(config); + this.updateNonInferredProjectFiles( + project, + config.fileNames.concat(project.getExternalFiles(ProgramUpdateLevel.RootNamesAndUpdate)), + fileNamePropertyReader, + ); project.markAsDirty(); return project.updateGraph(); } private reloadFileNamesOfParsedConfig(configFileName: NormalizedPath, config: ParsedConfig) { - if (config.updateLevel === undefined) return config.parsedCommandLine!.fileNames; + if (config.updateLevel === undefined) return config.parsedCommandLine!; Debug.assert(config.updateLevel === ProgramUpdateLevel.RootNamesAndUpdate); const configFileSpecs = config.parsedCommandLine!.options.configFile!.configFileSpecs!; const fileNames = getFileNamesFromConfigSpecs( @@ -3021,7 +3208,8 @@ export class ProjectService { this.hostConfiguration.extraFileExtensions, ); config.parsedCommandLine = { ...config.parsedCommandLine!, fileNames }; - return fileNames; + config.updateLevel = undefined; + return config.parsedCommandLine; } /** @internal */ @@ -3032,34 +3220,59 @@ export class ProjectService { this.updateNonInferredProjectFiles(project, fileNames, fileNamePropertyReader); } + /** @internal */ + reloadConfiguredProjectOptimized( + project: ConfiguredProject, + reason: string, + reloadedProjects: ConfiguredProjectToAnyReloadKind, + ): void { + if (reloadedProjects.has(project)) return; + reloadedProjects.set(project, ConfiguredProjectLoadKind.ReloadOptimized); + if (!project.initialLoadPending) { + this.setProjectForReload(project, ProgramUpdateLevel.Full, reason); + } + } + /** @internal */ reloadConfiguredProjectClearingSemanticCache( project: ConfiguredProject, reason: string, - reloadedProjects: Set, + reloadedProjects: ConfiguredProjectToAnyReloadKind, ): boolean { - if (!tryAddToSet(reloadedProjects, project)) return false; + if (reloadedProjects.get(project) === ConfiguredProjectLoadKind.Reload) return false; + reloadedProjects.set(project, ConfiguredProjectLoadKind.Reload); this.clearSemanticCache(project); this.reloadConfiguredProject(project, reloadReason(reason)); return true; } + private setProjectForReload( + project: ConfiguredProject, + updateLevel: ProgramUpdateLevel.Full, + reason: string | undefined, + ): void; + private setProjectForReload( + project: ConfiguredProject, + updateLevel: ProgramUpdateLevel.Update, + ): void; + private setProjectForReload( + project: ConfiguredProject, + updateLevel: ProgramUpdateLevel, + reason?: string, + ) { + if (updateLevel === ProgramUpdateLevel.Full) this.clearSemanticCache(project); + project.pendingUpdateReason = reason && reloadReason(reason); + project.pendingUpdateLevel = updateLevel; + } + /** * Read the config file of the project again by clearing the cache and update the project graph * * @internal */ reloadConfiguredProject(project: ConfiguredProject, reason: string): void { - project.isInitialLoadPending = returnFalse; - project.pendingUpdateReason = undefined; - project.pendingUpdateLevel = ProgramUpdateLevel.Update; - - // At this point, there is no reason to not have configFile in the host - const host = project.getCachedDirectoryStructureHost(); - - // Clear the cache since we are reloading the project from disk - host.clearCache(); - + project.initialLoadPending = false; + this.setProjectForReload(project, ProgramUpdateLevel.Update); // Load project from the disk this.loadConfiguredProject(project, reason); updateWithTriggerFile(project, project.triggerFileForConfigFileDiag ?? project.getConfigFilePath(), /*isReload*/ true); @@ -3865,7 +4078,10 @@ export class ProjectService { // Ensure everything is reloaded for cached configs this.configFileExistenceInfoCache.forEach(info => { - if (info.config) info.config.updateLevel = ProgramUpdateLevel.Full; + if (info.config) { + info.config.updateLevel = ProgramUpdateLevel.Full; + info.config.cachedDirectoryStructureHost.clearCache(); + } }); this.configFileForOpenFiles.clear(); @@ -3876,18 +4092,13 @@ export class ProjectService { }); // Configured projects of external files - const reloadedConfiguredProjects = new Set(); + const reloadedConfiguredProjects: ConfiguredProjectToAnyReloadKind = new Map(); const delayReloadedConfiguredProjects = new Set(); this.externalProjectToConfiguredProjectMap.forEach((projects, externalProjectName) => { const reason = `Reloading configured project in external project: ${externalProjectName}`; projects.forEach(project => { if (this.getHostPreferences().lazyConfiguredProjectsFromExternalProject) { - if (!project.isInitialLoadPending()) { - this.clearSemanticCache(project); - project.pendingUpdateLevel = ProgramUpdateLevel.Full; - project.pendingUpdateReason = reloadReason(reason); - } - delayReloadedConfiguredProjects.add(project); + this.reloadConfiguredProjectOptimized(project, reason, reloadedConfiguredProjects); } else { this.reloadConfiguredProjectClearingSemanticCache( @@ -3912,7 +4123,7 @@ export class ProjectService { }); // Retain delay loaded configured projects too - delayReloadedConfiguredProjects.forEach(p => reloadedConfiguredProjects.add(p)); + delayReloadedConfiguredProjects.forEach(p => reloadedConfiguredProjects.set(p, ConfiguredProjectLoadKind.Reload)); this.inferredProjects.forEach(project => this.clearSemanticCache(project)); this.ensureProjectForOpenFiles(); @@ -4044,30 +4255,20 @@ export class ProjectService { configuredProject = this.createConfiguredProject(configFileName, `Creating project for original file: ${originalFileInfo.fileName}${location !== originalLocation ? " for location: " + location.fileName : ""}`); } - updateProjectIfDirty(configuredProject); - - const projectContainsOriginalInfo = (project: ConfiguredProject) => { - const info = this.getScriptInfo(fileName); - return info && - project.containsScriptInfo(info) && - !project.isSourceOfProjectReferenceRedirect(info.path); - }; - - if (configuredProject.isSolution() || !projectContainsOriginalInfo(configuredProject)) { - // Find the project that is referenced from this solution that contains the script info directly - configuredProject = forEachResolvedProjectReferenceProject( + const result = this.tryFindDefaultConfiguredProjectForOpenScriptInfoOrClosedFileInfo( + originalFileInfo, + ConfiguredProjectLoadKind.Create, + updateProjectFoundUsingFind( configuredProject, - fileName, - child => projectContainsOriginalInfo(child) ? child : undefined, - ConfiguredProjectLoadKind.Create, - `Creating project referenced in solution ${configuredProject.projectName} to find possible configured project for original file: ${originalFileInfo.fileName}${location !== originalLocation ? " for location: " + location.fileName : ""}`, - ); - if (!configuredProject) return undefined; - if (configuredProject === project) return originalLocation; - } + ConfiguredProjectLoadKind.CreateOptimized, + ), + project => `Creating project referenced in solution ${project.projectName} to find possible configured project for original file: ${originalFileInfo.fileName}${location !== originalLocation ? " for location: " + location.fileName : ""}`, + ); + if (!result.defaultProject) return undefined; + if (result.defaultProject === project) return originalLocation; // Keep this configured project as referenced from project - addOriginalConfiguredProject(configuredProject); + addOriginalConfiguredProject(result.defaultProject); const originalScriptInfo = this.getScriptInfo(fileName); if (!originalScriptInfo || !originalScriptInfo.containingProjects.length) return undefined; @@ -4123,7 +4324,7 @@ export class ProjectService { let configFileName: NormalizedPath | undefined; let configFileErrors: readonly Diagnostic[] | undefined; const project = this.findExternalProjectContainingOpenScriptInfo(info); - let retainProjects: Set | undefined; + let retainProjects: ConfigureProjectToLoadKind | undefined; let sentConfigDiag: Set | undefined; if (!project && this.serverMode === LanguageServiceMode.Semantic) { // Checking semantic mode is an optimization const result = this.tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo( @@ -4152,9 +4353,12 @@ export class ProjectService { // At this point if file is part of any any configured or external project, then it would be present in the containing projects // So if it still doesnt have any containing projects, it needs to be part of inferred project if (info.isOrphan()) { - // Even though this info did not belong to any of the configured projects, send the config file diag - retainProjects?.forEach(project => { - if (!sentConfigDiag!.has(project)) this.sendConfigFileDiagEvent(project, info.fileName, /*force*/ true); + // Even though this info did not belong to any of the configured projects, send the config file diag for all non optimized loads + retainProjects?.forEach((kind, project) => { + if ( + kind !== ConfiguredProjectLoadKind.CreateOptimized && + !sentConfigDiag!.has(project) + ) this.sendConfigFileDiagEvent(project, info.fileName, /*force*/ true); }); Debug.assert(this.openFiles.has(info.path)); this.assignOrphanScriptInfoToInferredProject(info, this.openFiles.get(info.path)); @@ -4180,23 +4384,45 @@ export class ProjectService { /** Used with ConfiguredProjectLoadKind.Create to send configFileDiag */ triggerFile?: NormalizedPath, /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ - reloadedProjects?: Set, + reloadedProjects?: ConfiguredProjectToAnyReloadKind, /** Used with ConfiguredProjectLoadKind.Create to specify only create project without updating */ delayLoad?: boolean, /** Used with ConfiguredProjectLoadKind.Reload to specify delay reload, and also a set of configured projects already marked for delay load */ delayReloadedConfiguredProjects?: Set, + /** project if already known for the config file */ + projectForConfigFile?: ConfiguredProject, ): FindCreateOrLoadConfiguredProjectResult | undefined { - let project = this.findConfiguredProjectByProjectName(configFileName, allowDeferredClosed); + let project = projectForConfigFile ?? this.findConfiguredProjectByProjectName(configFileName, allowDeferredClosed); let sentConfigFileDiag = false; + let configFileExistenceInfo: ConfigFileExistenceInfo | undefined; switch (kind) { + case ConfiguredProjectLoadKind.FindOptimized: case ConfiguredProjectLoadKind.Find: + case ConfiguredProjectLoadKind.CreateReplay: if (!project) return; break; + case ConfiguredProjectLoadKind.CreateReplayOptimized: + if (!project) return; + configFileExistenceInfo = configFileExistenceInfoForOptimizedReplay(project); + break; + case ConfiguredProjectLoadKind.CreateOptimized: case ConfiguredProjectLoadKind.Create: project ??= this.createConfiguredProject(configFileName, reason!); - // Ensure project is updated - sentConfigFileDiag = !delayLoad && updateConfiguredProject(project, triggerFile); + if (!delayLoad) { + // Ensure project is updated + ({ sentConfigFileDiag, configFileExistenceInfo } = updateProjectFoundUsingFind( + project, + kind, + triggerFile, + )); + } break; + case ConfiguredProjectLoadKind.ReloadOptimized: + project ??= this.createConfiguredProject(configFileName, reloadReason(reason!)); + project.projectService.reloadConfiguredProjectOptimized(project, reason!, reloadedProjects!); + configFileExistenceInfo = configFileExistenceInfoForOptimizedLoading(project); + if (configFileExistenceInfo) break; + // falls through case ConfiguredProjectLoadKind.Reload: project ??= this.createConfiguredProject(configFileName, reloadReason(reason!)); // Reload immediately if not delayed @@ -4208,15 +4434,14 @@ export class ProjectService { !reloadedProjects!.has(project) ) { // Add to delayed reload - project.pendingUpdateLevel = ProgramUpdateLevel.Full; - project.pendingUpdateReason = reloadReason(reason!); + this.setProjectForReload(project, ProgramUpdateLevel.Full, reason); delayReloadedConfiguredProjects.add(project); } break; default: Debug.assertNever(kind); } - return { project, sentConfigFileDiag }; + return { project, sentConfigFileDiag, configFileExistenceInfo, reason }; } /** @@ -4226,71 +4451,243 @@ export class ProjectService { */ private tryFindDefaultConfiguredProjectForOpenScriptInfo( info: ScriptInfo, - kind: ConfiguredProjectLoadKind, - /** Used with ConfiguredProjectLoadKind.Find to get deferredClosed projects as well */ + kind: ConguredProjectLoadFindCreateOrReload, + /** Used with ConfiguredProjectLoadKind.Find to get deferredClosed projects as well */ allowDeferredClosed?: boolean, /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ - reloadedProjects?: Set, + reloadedProjects?: ConfiguredProjectToAnyReloadKind, ): DefaultConfiguredProjectResult | undefined { - const configFileName = this.getConfigFileNameForFile(info, kind === ConfiguredProjectLoadKind.Find); + const configFileName = this.getConfigFileNameForFile(info, kind <= ConfiguredProjectLoadKind.CreateReplay); // If no config file name, no result if (!configFileName) return; + // We need to create this project to ensure we can set life time of all the configs we read associated with this project + // We are not actually creating program graph with optimized loading - just config file and root file names + const optimizedKind = toConfiguredProjectLoadOptimized(kind); const result = this.findCreateOrReloadConfiguredProject( configFileName, - kind, + optimizedKind, fileOpenReason(info), allowDeferredClosed, info.fileName, reloadedProjects, ); // If the project for the configFileName does not exist, no result - if (!result) return; + return result && this.tryFindDefaultConfiguredProjectForOpenScriptInfoOrClosedFileInfo( + info, + kind, + result, + project => `Creating project referenced in solution ${project.projectName} to find possible configured project for ${info.fileName} to open`, + allowDeferredClosed, + reloadedProjects, + ); + } + + private isMatchedByConfig( + configFileName: NormalizedPath, + config: ParsedCommandLine, + info: OpenScriptInfoOrClosedFileInfo, + ) { + // If info is root of the file + if (config.fileNames.some(rootName => this.toPath(rootName) === info.path)) return true; + + if ( + isSupportedSourceFileName( + info.fileName, + config.options, + this.hostConfiguration.extraFileExtensions, + ) + ) return false; // We already handled this as part of parsing default file names + + const { validatedFilesSpec, validatedIncludeSpecs, validatedExcludeSpecs } = config.options.configFile!.configFileSpecs!; + + // Matched by file + const basePath = toNormalizedPath(getNormalizedAbsolutePath(getDirectoryPath(configFileName), this.currentDirectory)); + if (validatedFilesSpec?.some(fileSpec => this.toPath(getNormalizedAbsolutePath(fileSpec, basePath)) === info.path)) return true; + + if (!validatedIncludeSpecs?.length) return false; + + // If this is excluded file ignore: + if ( + matchesExcludeWorker( + info.fileName, + validatedExcludeSpecs, + this.host.useCaseSensitiveFileNames, + this.currentDirectory, + basePath, + ) + ) return false; + + // If matched by include + return validatedIncludeSpecs?.some(includeSpec => { + const pattern = getPatternFromSpec(includeSpec, basePath, "files"); + return !!pattern && getRegexFromPattern(`(${pattern})$`, this.host.useCaseSensitiveFileNames).test(info.fileName); + }); + } - const seenProjects = new Set(); - const sentConfigDiag = new Set(result.sentConfigFileDiag ? [result.project] : undefined); + private tryFindDefaultConfiguredProjectForOpenScriptInfoOrClosedFileInfo( + info: OpenScriptInfoOrClosedFileInfo, + kind: ConguredProjectLoadFindCreateOrReload, + initialConfigResult: FindCreateOrLoadConfiguredProjectResult, + referencedProjectReason: (project: ConfiguredProject) => string, + /** Used with ConfiguredProjectLoadKind.Find to get deferredClosed projects as well */ + allowDeferredClosed?: boolean, + /** Used with ConfiguredProjectLoadKind.Reload to check if this project was already reloaded */ + reloadedProjects?: ConfiguredProjectToAnyReloadKind, + ) { + const infoIsOpenScriptInfo = isOpenScriptInfo(info); + const optimizedKind = toConfiguredProjectLoadOptimized(kind); + const seenProjects: ConfigureProjectToLoadKind = new Map(); + let seenConfigs: Set | undefined; + const sentConfigDiag = new Set(); let defaultProject: ConfiguredProject | undefined; let possiblyDefault: ConfiguredProject | undefined; + let tsconfigOfDefault: ConfiguredProject | undefined; + let tsconfigOfPossiblyDefault: ConfiguredProject | undefined; // See if this is the project or is it one of the references or find ancestor projects - tryFindDefaultConfiguredProject(result.project); + tryFindDefaultConfiguredProject(initialConfigResult); return { defaultProject: defaultProject ?? possiblyDefault, + tsconfigProject: tsconfigOfDefault ?? tsconfigOfPossiblyDefault, sentConfigDiag, seenProjects, + seenConfigs, }; - function tryFindDefaultConfiguredProject(project: ConfiguredProject): ConfiguredProject | undefined { - return isDefaultProject(project) ? - defaultProject : - tryFindDefaultConfiguredProjectFromReferences(project); + function tryFindDefaultConfiguredProject(result: FindCreateOrLoadConfiguredProjectResult): ConfiguredProject | undefined { + return isDefaultProjectOptimized(result, result.project) ?? + tryFindDefaultConfiguredProjectFromReferences(result.project) ?? + tryFindDefaultConfiguredProjectFromAncestor(result.project); } - function isDefaultProject(project: ConfiguredProject): ConfiguredProject | undefined { + function isDefaultConfigFileExistenceInfo( + configFileExistenceInfo: ConfigFileExistenceInfo, + project: ConfiguredProject | undefined, + childConfigName: NormalizedPath, + reason: string, + tsconfigProject: ConfiguredProject, + canonicalConfigFilePath?: NormalizedPath, + ) { + // Set seen based on project if present of for config file if its not yet created + if (project) { + if (seenProjects.has(project)) return; + seenProjects.set(project, optimizedKind); + } + else { + if (seenConfigs?.has(canonicalConfigFilePath!)) return; + (seenConfigs ??= new Set()).add(canonicalConfigFilePath!); + } + + // If the file is listed in root files, then only we can use this project as default project + if ( + !tsconfigProject.projectService.isMatchedByConfig( + childConfigName, + configFileExistenceInfo.config!.parsedCommandLine!, + info, + ) + ) { + if (tsconfigProject.languageServiceEnabled) { + // Ensure we are watching the parsedCommandLine + tsconfigProject.projectService.watchWildcards( + childConfigName, + configFileExistenceInfo, + tsconfigProject, + ); + } + return; + } + + // Ensure the project is uptodate and created since the file may belong to this project + const result = project ? + updateProjectFoundUsingFind( + project, + kind, + info.fileName, + reason, + reloadedProjects, + ) : + tsconfigProject.projectService.findCreateOrReloadConfiguredProject( + childConfigName, + kind, + reason, + allowDeferredClosed, + info.fileName, + reloadedProjects, + ); + if (!result) { + // Did no find existing project but thats ok, we will give information based on what we find + Debug.assert(kind === ConfiguredProjectLoadKind.CreateReplay); + return undefined; + } + seenProjects.set(result.project, optimizedKind); + if (result.sentConfigFileDiag) sentConfigDiag.add(result.project); + return isDefaultProject(result.project, tsconfigProject); + } + + function isDefaultProject( + project: ConfiguredProject, + tsconfigProject: ConfiguredProject, + ): ConfiguredProject | undefined { // Skip already looked up projects - if (!tryAddToSet(seenProjects, project)) return; + if (seenProjects.get(project) === kind) return; + seenProjects.set(project, kind); // If script info belongs to this project, use this as default config project - const projectWithInfo = project.containsScriptInfo(info); - if (projectWithInfo && !project.isSourceOfProjectReferenceRedirect(info.path)) return defaultProject = project; + const scriptInfo = infoIsOpenScriptInfo ? info : project.projectService.getScriptInfo(info.fileName); + const projectWithInfo = scriptInfo && project.containsScriptInfo(scriptInfo); + if (projectWithInfo && !project.isSourceOfProjectReferenceRedirect(scriptInfo.path)) { + tsconfigOfDefault = tsconfigProject; + return defaultProject = project; + } // If this project uses the script info, if default project is not found, use this project as possible default - possiblyDefault ??= projectWithInfo ? project : undefined; + if (!possiblyDefault && infoIsOpenScriptInfo && projectWithInfo) { + tsconfigOfPossiblyDefault = tsconfigProject; + possiblyDefault = project; + } + } + + function isDefaultProjectOptimized( + result: FindCreateOrLoadConfiguredProjectResult, + tsconfigProject: ConfiguredProject, + ): ConfiguredProject | undefined { + if (result.sentConfigFileDiag) sentConfigDiag.add(result.project); + return result.configFileExistenceInfo ? + isDefaultConfigFileExistenceInfo( + result.configFileExistenceInfo, + result.project, + toNormalizedPath(result.project.getConfigFilePath()), + result.reason!, + result.project, + result.project.canonicalConfigFilePath, + ) : + isDefaultProject(result.project, tsconfigProject); } function tryFindDefaultConfiguredProjectFromReferences(project: ConfiguredProject) { // If this configured project doesnt contain script info but // if this is solution with project references, try those project references - return forEachResolvedProjectReferenceProject( + return project.parsedCommandLine && + forEachResolvedProjectReferenceProjectLoad( + project, + project.parsedCommandLine, + isDefaultConfigFileExistenceInfo, + optimizedKind, + referencedProjectReason(project), + allowDeferredClosed, + reloadedProjects, + ); + } + + function tryFindDefaultConfiguredProjectFromAncestor(project: ConfiguredProject) { + return infoIsOpenScriptInfo ? forEachAncestorProjectLoad( // If not in referenced projects, try ancestors and its references + info, project, - info.path, - (child, sentConfigFileDiag) => { - if (sentConfigFileDiag) sentConfigDiag.add(child); - return isDefaultProject(child); - }, - kind, - `Creating project referenced in solution ${project.projectName} to find possible configured project for ${info.fileName} to open`, + tryFindDefaultConfiguredProject, + optimizedKind, + `Creating possible configured project for ${info.fileName} to open`, allowDeferredClosed, - info.fileName, reloadedProjects, - ); + /*searchOnlyPotentialSolution*/ false, + ) : undefined; } } @@ -4305,13 +4702,13 @@ export class ProjectService { private tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo( info: ScriptInfo, kind: ConfiguredProjectLoadKind.Reload, - reloadedProjects: Set, + reloadedProjects: ConfiguredProjectToAnyReloadKind, delayReloadedConfiguredProjects: Set, ): DefaultConfiguredProjectResult | undefined; private tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo( info: ScriptInfo, - kind: ConfiguredProjectLoadKind, - reloadedProjects?: Set, + kind: ConfiguredProjectLoadKind.Find | ConfiguredProjectLoadKind.Create | ConfiguredProjectLoadKind.Reload, + reloadedProjects?: ConfiguredProjectToAnyReloadKind, delayReloadedConfiguredProjects?: Set, ): DefaultConfiguredProjectResult | undefined { const allowDeferredClosed = kind === ConfiguredProjectLoadKind.Find; @@ -4323,19 +4720,20 @@ export class ProjectService { reloadedProjects, ); if (!result) return; - const { defaultProject, seenProjects } = result; + const { defaultProject, tsconfigProject, seenProjects } = result; if (defaultProject) { // Create ancestor tree for findAllRefs (dont load them right away) - forEachAncestorProject( + forEachAncestorProjectLoad( info, - defaultProject, + tsconfigProject!, ancestor => { - seenProjects.add(ancestor); + seenProjects.set(ancestor.project, kind); }, kind, `Creating project possibly referencing default composite project ${defaultProject.getProjectName()} of open file ${info.fileName}`, allowDeferredClosed, reloadedProjects, + /*searchOnlyPotentialSolution*/ true, delayReloadedConfiguredProjects, ); } @@ -4345,7 +4743,7 @@ export class ProjectService { /** @internal */ loadAncestorProjectTree(forProjects?: ReadonlyCollection): void { forProjects ??= new Set( - mapDefinedIterator(this.configuredProjects.entries(), ([key, project]) => !project.isInitialLoadPending() ? key : undefined), + mapDefinedIterator(this.configuredProjects.entries(), ([key, project]) => !project.initialLoadPending ? key : undefined), ); const seenProjects = new Set(); @@ -4391,7 +4789,7 @@ export class ProjectService { } private cleanupConfiguredProjects( - toRetainConfiguredProjects?: Set, + toRetainConfiguredProjects?: ConfigureProjectToLoadKind | Set, externalProjectsRetainingConfiguredProjects?: Set, openFilesWithRetainedConfiguredProject?: Set, ) { @@ -4404,7 +4802,7 @@ export class ProjectService { } private cleanupProjectsAndScriptInfos( - toRetainConfiguredProjects: Set | undefined, + toRetainConfiguredProjects: ConfigureProjectToLoadKind | undefined, openFilesWithRetainedConfiguredProject: Set | undefined, externalProjectsRetainingConfiguredProjects: Set | undefined, ) { @@ -4481,7 +4879,7 @@ export class ProjectService { /** @internal */ getOrphanConfiguredProjects( - toRetainConfiguredProjects: Set | undefined, + toRetainConfiguredProjects: ConfigureProjectToLoadKind | Set | undefined, openFilesWithRetainedConfiguredProject: Set | undefined, externalProjectsRetainingConfiguredProjects: Set | undefined, ): Set { @@ -4496,7 +4894,7 @@ export class ProjectService { ); } }; - toRetainConfiguredProjects?.forEach(retainConfiguredProject); + toRetainConfiguredProjects?.forEach((_, project) => retainConfiguredProject(project)); // Everything needs to be retained, fast path to skip all the work if (!toRemoveConfiguredProjects.size) return toRemoveConfiguredProjects; @@ -4523,7 +4921,7 @@ export class ProjectService { ConfiguredProjectLoadKind.Find, ); if (result?.defaultProject) { - result?.seenProjects.forEach(retainConfiguredProject); + result?.seenProjects.forEach((_, project) => retainConfiguredProject(project)); // Everything needs to be retained, fast path to skip all the work if (!toRemoveConfiguredProjects.size) return toRemoveConfiguredProjects; } @@ -4571,7 +4969,12 @@ export class ProjectService { this.filenameToScriptInfo.forEach(info => { if (info.deferredDelete) return; // If script info is open or orphan, retain it and its dependencies - if (!info.isScriptOpen() && info.isOrphan() && !info.isContainedByBackgroundProject()) { + if ( + !info.isScriptOpen() && + info.isOrphan() && + !scriptInfoIsContainedByDeferredClosedProject(info) && + !scriptInfoIsContainedByBackgroundProject(info) + ) { // Otherwise if there is any source info that is alive, this alive too if (!info.sourceMapFilePath) return; let sourceInfos: Set | undefined; @@ -4718,7 +5121,7 @@ export class ProjectService { } // All the script infos now exist, so ok to go update projects for open files - let retainProjects: Set | undefined; + let retainProjects: ConfigureProjectToLoadKind | undefined; forEach( existingOpenScriptInfos, (existing, index) => @@ -4726,7 +5129,11 @@ export class ProjectService { this.tryInvokeWildCardDirectories(openScriptInfos![index]) : undefined, ); - openScriptInfos?.forEach(info => this.assignProjectToOpenedScriptInfo(info).retainProjects?.forEach(p => (retainProjects ??= new Set()).add(p))); + openScriptInfos?.forEach(info => + this.assignProjectToOpenedScriptInfo(info).retainProjects?.forEach( + (kind, p) => (retainProjects ??= new Map()).set(p, kind), + ) + ); // While closing files there could be open files that needed assigning new inferred projects, do it now if (assignOrphanScriptInfosToInferredProject) { diff --git a/src/server/project.ts b/src/server/project.ts index 6df9e1aca3e4a..90205d695015c 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -8,6 +8,7 @@ import { arrayToMap, BuilderState, CachedDirectoryStructureHost, + canJsonReportNoInputFiles, canWatchDirectoryOrFilePath, changeExtension, changesAffectModuleResolution, @@ -111,7 +112,6 @@ import { ResolvedTypeReferenceDirectiveWithFailedLookupLocations, resolvePackageNameToPackageJson, returnFalse, - returnTrue, ScriptKind, some, sortAndDeduplicate, @@ -439,7 +439,8 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo protected projectErrors: Diagnostic[] | undefined; - protected isInitialLoadPending: () => boolean = returnFalse; + /** @internal */ + initialLoadPending = false; /** @internal */ dirty = false; @@ -1915,7 +1916,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } private filesToStringWorker(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { - if (this.isInitialLoadPending()) return "\tFiles (0) InitialLoadPending\n"; + if (this.initialLoadPending) return "\tFiles (0) InitialLoadPending\n"; if (!this.program) return "\tFiles (0) NoProgram\n"; const sourceFiles = this.program.getSourceFiles(); let strBuilder = `\tFiles (${sourceFiles.length})\n`; @@ -1995,7 +1996,7 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo : (files: Map) => arrayFrom(files.keys()); // Update the graph only if initial configured project load is not pending - if (!this.isInitialLoadPending()) { + if (!this.initialLoadPending) { updateProjectIfDirty(this); } @@ -2871,7 +2872,9 @@ export class ConfiguredProject extends Project { openFileWatchTriggered: Map = new Map(); /** @internal */ - canConfigFileJsonReportNoInputFiles = false; + parsedCommandLine: ParsedCommandLine | undefined; + /** @internal */ + resolvedChildConfigs?: Set; private projectReferences: readonly ProjectReference[] | undefined; @@ -2886,7 +2889,7 @@ export class ConfiguredProject extends Project { projectOptions?: ProjectOptions | true; /** @internal */ - override isInitialLoadPending: () => boolean = returnTrue; + override initialLoadPending = true; /** @internal */ sendLoadingProjectFinish = false; @@ -2943,7 +2946,7 @@ export class ConfiguredProject extends Project { /** @internal */ override getParsedCommandLine(fileName: string): ParsedCommandLine | undefined { - const configFileName = asNormalizedPath(normalizePath(fileName)); + const configFileName = toNormalizedPath(fileName); const canonicalConfigFilePath = asNormalizedPath(this.projectService.toCanonicalFileName(configFileName)); // Ensure the config file existience info is cached let configFileExistenceInfo = this.projectService.configFileExistenceInfoCache.get(canonicalConfigFilePath); @@ -2961,7 +2964,7 @@ export class ConfiguredProject extends Project { /** @internal */ onReleaseParsedCommandLine(fileName: string): void { - this.releaseParsedConfig(asNormalizedPath(this.projectService.toCanonicalFileName(asNormalizedPath(normalizePath(fileName))))); + this.releaseParsedConfig(asNormalizedPath(this.projectService.toCanonicalFileName(toNormalizedPath(fileName)))); } private releaseParsedConfig(canonicalConfigFilePath: NormalizedPath) { @@ -2976,7 +2979,7 @@ export class ConfiguredProject extends Project { override updateGraph(): boolean { if (this.deferredClose) return false; const isDirty = this.dirty; - this.isInitialLoadPending = returnFalse; + this.initialLoadPending = false; const updateLevel = this.pendingUpdateLevel; this.pendingUpdateLevel = ProgramUpdateLevel.Update; let result: boolean; @@ -3036,7 +3039,7 @@ export class ConfiguredProject extends Project { /** @internal */ setPotentialProjectReference(canonicalConfigPath: NormalizedPath): void { - Debug.assert(this.isInitialLoadPending()); + Debug.assert(this.initialLoadPending); (this.potentialProjectReferences || (this.potentialProjectReferences = new Set())).add(canonicalConfigPath); } @@ -3112,12 +3115,6 @@ export class ConfiguredProject extends Project { super.markAsDirty(); } - /** @internal */ - isSolution(): boolean { - return this.getRootFilesMap().size === 0 && - !this.canConfigFileJsonReportNoInputFiles; - } - /** @internal */ override isOrphan(): boolean { return !!this.deferredClose; @@ -3128,8 +3125,15 @@ export class ConfiguredProject extends Project { } /** @internal */ - updateErrorOnNoInputFiles(fileNames: string[]): void { - updateErrorForNoInputFiles(fileNames, this.getConfigFilePath(), this.getCompilerOptions().configFile!.configFileSpecs!, this.projectErrors!, this.canConfigFileJsonReportNoInputFiles); + updateErrorOnNoInputFiles(parsedCommandLine: ParsedCommandLine): void { + this.parsedCommandLine = parsedCommandLine; + updateErrorForNoInputFiles( + parsedCommandLine.fileNames, + this.getConfigFilePath(), + this.getCompilerOptions().configFile!.configFileSpecs!, + this.projectErrors!, + canJsonReportNoInputFiles(parsedCommandLine.raw), + ); } } diff --git a/src/server/protocol.ts b/src/server/protocol.ts index ff656f8b8c038..0f9233f772aa4 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -498,6 +498,10 @@ export interface ProjectInfoRequestArgs extends FileRequestArgs { * Indicate if the file name list of the project is needed */ needFileNameList: boolean; + /** + * if true returns details about default configured project calculation + */ + needDefaultConfiguredProjectInfo?: boolean; } /** @@ -525,6 +529,18 @@ export interface CompilerOptionsDiagnosticsRequestArgs { projectFileName: string; } +/** + * Details about the default project for the file if tsconfig file is found + */ +export interface DefaultConfiguredProjectInfo { + /** List of config files looked and did not match because file was not part of root file names */ + notMatchedByConfig?: readonly string[]; + /** List of projects which were loaded but file was not part of the project or is file from referenced project */ + notInProject?: readonly string[]; + /** Configured project used as default */ + defaultProject?: string; +} + /** * Response message body for "projectInfo" request */ @@ -542,6 +558,10 @@ export interface ProjectInfo { * Indicates if the project has a active language service instance */ languageServiceDisabled?: boolean; + /** + * Information about default project + */ + configuredProjectInfo?: DefaultConfiguredProjectInfo; } /** diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index afadbe12d50b7..8635d543cdb06 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -688,14 +688,6 @@ export class ScriptInfo { return this.deferredDelete || !forEach(this.containingProjects, p => !p.isOrphan()); } - /** @internal */ - isContainedByBackgroundProject(): boolean { - return some( - this.containingProjects, - isBackgroundProject, - ); - } - /** * @param line 1 based index */ @@ -746,3 +738,19 @@ function failIfInvalidLocation(location: protocol.Location) { Debug.assert(location.line > 0, `Expected line to be non-${location.line === 0 ? "zero" : "negative"}`); Debug.assert(location.offset > 0, `Expected offset to be non-${location.offset === 0 ? "zero" : "negative"}`); } + +/** @internal */ +export function scriptInfoIsContainedByBackgroundProject(info: ScriptInfo): boolean { + return some( + info.containingProjects, + isBackgroundProject, + ); +} + +/** @internal */ +export function scriptInfoIsContainedByDeferredClosedProject(info: ScriptInfo): boolean { + return some( + info.containingProjects, + isProjectDeferredClose, + ); +} diff --git a/src/server/session.ts b/src/server/session.ts index c34a18a56011d..0ce5c8c3fa44c 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -143,6 +143,7 @@ import { CloseFileWatcherEvent, ConfigFileDiagEvent, ConfiguredProject, + ConfiguredProjectLoadKind, convertFormatOptions, convertScriptKindName, convertUserPreferences, @@ -524,7 +525,8 @@ function getRenameLocationsWorker( projects, defaultProject, initialLocation, - /*isForRename*/ true, + getDefinitionLocation(defaultProject, initialLocation, /*isForRename*/ true), + mapDefinitionInProject, (project, position) => project.getLanguageService().findRenameLocations(position.fileName, position.pos, findInStrings, findInComments, preferences), (renameLocation, cb) => cb(documentSpanLocation(renameLocation)), ); @@ -569,7 +571,8 @@ function getReferencesWorker( projects, defaultProject, initialLocation, - /*isForRename*/ false, + getDefinitionLocation(defaultProject, initialLocation, /*isForRename*/ false), + mapDefinitionInProject, (project, position) => { logger.info(`Finding references to ${position.fileName} position ${position.pos} in project ${project.getProjectName()}`); return project.getLanguageService().findReferences(position.fileName, position.pos); @@ -709,9 +712,15 @@ function getPerProjectReferences( projects: Projects, defaultProject: Project, initialLocation: DocumentPosition, - isForRename: boolean, + defaultDefinition: DocumentPosition | undefined, + mapDefinitionInProject: ( + definition: DocumentPosition, + project: Project, + getGeneratedDefinition: () => DocumentPosition | undefined, + getSourceDefinition: () => DocumentPosition | undefined, + ) => DocumentPosition | undefined, getResultsForPosition: (project: Project, location: DocumentPosition) => readonly TResult[] | undefined, - forPositionInResult: (result: TResult, cb: (location: DocumentPosition) => void) => void, + forPositionInResult?: (result: TResult, cb: (location: DocumentPosition) => void) => void, ): readonly TResult[] | Map { // If `getResultsForPosition` returns results for a project, they go in here const resultsMap = new Map(); @@ -733,8 +742,6 @@ function getPerProjectReferences( const projectService = defaultProject.projectService; const cancellationToken = defaultProject.getCancellationToken(); - const defaultDefinition = getDefinitionLocation(defaultProject, initialLocation, isForRename); - // Don't call these unless !!defaultDefinition const getGeneratedDefinition = memoize(() => defaultProject.isSourceOfProjectReferenceRedirect(defaultDefinition!.fileName) ? @@ -800,7 +807,7 @@ function getPerProjectReferences( function searchPosition(project: Project, location: DocumentPosition): readonly TResult[] | undefined { const projectResults = getResultsForPosition(project, location); - if (!projectResults) return undefined; + if (!projectResults || !forPositionInResult) return projectResults; for (const result of projectResults) { forPositionInResult(result, position => { @@ -833,12 +840,10 @@ function getPerProjectReferences( } } -function mapDefinitionInProject( +function mapDefinitionInProjectIfFileInProject( definition: DocumentPosition, project: Project, - getGeneratedDefinition: () => DocumentPosition | undefined, - getSourceDefinition: () => DocumentPosition | undefined, -): DocumentPosition | undefined { +) { // If the definition is actually from the project, definition is correct as is if ( project.containsFile(toNormalizedPath(definition.fileName)) && @@ -846,13 +851,24 @@ function mapDefinitionInProject( ) { return definition; } +} + +function mapDefinitionInProject( + definition: DocumentPosition, + project: Project, + getGeneratedDefinition: () => DocumentPosition | undefined, + getSourceDefinition: () => DocumentPosition | undefined, +): DocumentPosition | undefined { + // If the definition is actually from the project, definition is correct as is + const result = mapDefinitionInProjectIfFileInProject(definition, project); + if (result) return result; const generatedDefinition = getGeneratedDefinition(); if (generatedDefinition && project.containsFile(toNormalizedPath(generatedDefinition.fileName))) return generatedDefinition; const sourceDefinition = getSourceDefinition(); return sourceDefinition && project.containsFile(toNormalizedPath(sourceDefinition.fileName)) ? sourceDefinition : undefined; } -function isLocationProjectReferenceRedirect(project: Project, location: DocumentPosition | undefined) { +function isLocationProjectReferenceRedirect(project: Project, location: Pick | undefined) { if (!location) return false; const program = project.getLanguageService().getProgram(); if (!program) return false; @@ -2039,20 +2055,63 @@ export class Session implements EventSender { } private getProjectInfo(args: protocol.ProjectInfoRequestArgs): protocol.ProjectInfo { - return this.getProjectInfoWorker(args.file, args.projectFileName, args.needFileNameList, /*excludeConfigFiles*/ false); + return this.getProjectInfoWorker( + args.file, + args.projectFileName, + args.needFileNameList, + args.needDefaultConfiguredProjectInfo, + /*excludeConfigFiles*/ false, + ); } - private getProjectInfoWorker(uncheckedFileName: string, projectFileName: string | undefined, needFileNameList: boolean, excludeConfigFiles: boolean) { + private getProjectInfoWorker( + uncheckedFileName: string, + projectFileName: string | undefined, + needFileNameList: boolean, + needDefaultConfiguredProjectInfo: boolean | undefined, + excludeConfigFiles: boolean, + ): Omit & { fileNames?: NormalizedPath[]; } { const { project } = this.getFileAndProjectWorker(uncheckedFileName, projectFileName); updateProjectIfDirty(project); const projectInfo = { configFileName: project.getProjectName(), languageServiceDisabled: !project.languageServiceEnabled, fileNames: needFileNameList ? project.getFileNames(/*excludeFilesFromExternalLibraries*/ false, excludeConfigFiles) : undefined, + configuredProjectInfo: needDefaultConfiguredProjectInfo ? this.getDefaultConfiguredProjectInfo(uncheckedFileName) : undefined, }; return projectInfo; } + private getDefaultConfiguredProjectInfo(uncheckedFileName: string): protocol.DefaultConfiguredProjectInfo | undefined { + const info = this.projectService.getScriptInfo(uncheckedFileName); + if (!info) return; + + // Find default project for the info + const result = this.projectService.findDefaultConfiguredProjectWorker( + info, + ConfiguredProjectLoadKind.CreateReplay, + ); + if (!result) return undefined; + let notMatchedByConfig: NormalizedPath[] | undefined; + let notInProject: NormalizedPath[] | undefined; + result.seenProjects.forEach((kind, project) => { + if (project !== result.defaultProject) { + if (kind !== ConfiguredProjectLoadKind.CreateReplay) { + (notMatchedByConfig ??= []).push(toNormalizedPath(project.getConfigFilePath())); + } + else { + (notInProject ??= []).push(toNormalizedPath(project.getConfigFilePath())); + } + } + }); + result.seenConfigs?.forEach(config => (notMatchedByConfig ??= []).push(config)); + return { + notMatchedByConfig, + notInProject, + defaultProject: result.defaultProject && toNormalizedPath(result.defaultProject.getConfigFilePath()), + }; + } + private getRenameInfo(args: protocol.FileLocationRequestArgs): RenameInfo { const { file, project } = this.getFileAndProject(args); const position = this.getPositionInFile(args, file); @@ -2187,25 +2246,38 @@ export class Session implements EventSender { private getFileReferences(args: protocol.FileRequestArgs, simplifiedResult: boolean): protocol.FileReferencesResponseBody | readonly ReferenceEntry[] { const projects = this.getProjects(args); - const fileName = args.file; - const preferences = this.getPreferences(toNormalizedPath(fileName)); - - const references: ReferenceEntry[] = []; - const seen = createDocumentSpanSet(this.host.useCaseSensitiveFileNames); - - forEachProjectInProjects(projects, /*path*/ undefined, project => { - if (project.getCancellationToken().isCancellationRequested()) return; + const fileName = toNormalizedPath(args.file); + const preferences = this.getPreferences(fileName); + const initialLocation: DocumentPosition = { fileName, pos: 0 }; + const perProjectResults = getPerProjectReferences( + projects, + this.getDefaultProject(args), + initialLocation, + initialLocation, + mapDefinitionInProjectIfFileInProject, + project => { + this.logger.info(`Finding references to file ${fileName} in project ${project.getProjectName()}`); + return project.getLanguageService().getFileReferences(fileName); + }, + ); - const projectOutputs = project.getLanguageService().getFileReferences(fileName); - if (projectOutputs) { + // No re-mapping or isDefinition updatses are required if there's exactly one project + let references: ReferenceEntry[]; + if (isArray(perProjectResults)) { + references = perProjectResults as ReferenceEntry[]; + } + else { + references = []; + const seen = createDocumentSpanSet(this.host.useCaseSensitiveFileNames); + perProjectResults.forEach(projectOutputs => { for (const referenceEntry of projectOutputs) { if (!seen.has(referenceEntry)) { references.push(referenceEntry); seen.add(referenceEntry); } } - } - }); + }); + } if (!simplifiedResult) return references; const refs = references.map(entry => referenceEntryToReferencesResponseItem(this.projectService, entry, preferences)); @@ -3091,16 +3163,19 @@ export class Session implements EventSender { return; } - const { fileNames, languageServiceDisabled } = this.getProjectInfoWorker(fileName, /*projectFileName*/ undefined, /*needFileNameList*/ true, /*excludeConfigFiles*/ true); - if (languageServiceDisabled) { - return; - } + const { fileNames, languageServiceDisabled } = this.getProjectInfoWorker( + fileName, + /*projectFileName*/ undefined, + /*needFileNameList*/ true, + /*needDefaultConfiguredProjectInfo*/ undefined, + /*excludeConfigFiles*/ true, + ); + + if (languageServiceDisabled) return; // No need to analyze lib.d.ts const fileNamesInProject = fileNames!.filter(value => !value.includes("lib.d.ts")); // TODO: GH#18217 - if (fileNamesInProject.length === 0) { - return; - } + if (fileNamesInProject.length === 0) return; // Sort the file name list to make the recently touched files come first const highPriorityFiles: NormalizedPath[] = []; diff --git a/src/testRunner/unittests/helpers/tsserver.ts b/src/testRunner/unittests/helpers/tsserver.ts index f8c5a4a81de7a..22cf54e993d37 100644 --- a/src/testRunner/unittests/helpers/tsserver.ts +++ b/src/testRunner/unittests/helpers/tsserver.ts @@ -462,6 +462,20 @@ export function openFilesForSession( } } +export function projectInfoForSession( + session: TestSession, + file: string | File, +) { + return session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.ProjectInfo, + arguments: { + file: ts.isString(file) ? file : file.path, + needFileNameList: false, + needDefaultConfiguredProjectInfo: true, + }, + }).response as ts.server.protocol.ProjectInfo; +} + export function closeFilesForSession(files: readonly (File | string)[], session: TestSession): void { for (const file of files) { session.executeCommandSeq({ diff --git a/src/testRunner/unittests/tsserver/auxiliaryProject.ts b/src/testRunner/unittests/tsserver/auxiliaryProject.ts index 0b02c3193cf52..94dd588333ba0 100644 --- a/src/testRunner/unittests/tsserver/auxiliaryProject.ts +++ b/src/testRunner/unittests/tsserver/auxiliaryProject.ts @@ -46,7 +46,7 @@ describe("unittests:: tsserver:: auxiliaryProject::", () => { // project should throw. const bJsScriptInfo = ts.Debug.checkDefined(session.getProjectService().getScriptInfo(bJs.path)); assert(bJsScriptInfo.isOrphan()); - assert(bJsScriptInfo.isContainedByBackgroundProject()); + assert(ts.server.scriptInfoIsContainedByBackgroundProject(bJsScriptInfo)); assert.deepEqual(bJsScriptInfo.containingProjects, [auxProject]); assert.throws(() => bJsScriptInfo.getDefaultProject()); @@ -54,7 +54,7 @@ describe("unittests:: tsserver:: auxiliaryProject::", () => { // even though it's still contained by the AuxiliaryProject. openFilesForSession([bJs], session); assert(!bJsScriptInfo.isOrphan()); - assert(bJsScriptInfo.isContainedByBackgroundProject()); + assert(ts.server.scriptInfoIsContainedByBackgroundProject(bJsScriptInfo)); assert.equal(bJsScriptInfo.getDefaultProject().projectKind, ts.server.ProjectKind.Inferred); baselineTsserverLogs("auxiliaryProject", "does not remove scrips from InferredProject", session); }); diff --git a/src/testRunner/unittests/tsserver/cancellationToken.ts b/src/testRunner/unittests/tsserver/cancellationToken.ts index ecea60564965f..5133f2a5d5f67 100644 --- a/src/testRunner/unittests/tsserver/cancellationToken.ts +++ b/src/testRunner/unittests/tsserver/cancellationToken.ts @@ -2,6 +2,7 @@ import * as ts from "../../_namespaces/ts.js"; import { jsonToReadableText } from "../helpers.js"; import { baselineTsserverLogs, + projectInfoForSession, TestSession, TestSessionRequest, } from "../helpers/tsserver.js"; @@ -88,10 +89,7 @@ describe("unittests:: tsserver:: cancellationToken::", () => { }); // run new request - session.executeCommandSeq({ - command: ts.server.protocol.CommandTypes.ProjectInfo, - arguments: { file: f1.path, needFileNameList: false }, - }); + projectInfoForSession(session, f1); // cancel previously issued Geterr session.serverCancellationToken.setRequestToCancel(getErrId); diff --git a/src/testRunner/unittests/tsserver/configuredProjects.ts b/src/testRunner/unittests/tsserver/configuredProjects.ts index 0f8bfa15e691f..f8014a45f727d 100644 --- a/src/testRunner/unittests/tsserver/configuredProjects.ts +++ b/src/testRunner/unittests/tsserver/configuredProjects.ts @@ -6,6 +6,7 @@ import { baselineTsserverLogs, closeFilesForSession, openFilesForSession, + projectInfoForSession, TestSession, verifyGetErrRequest, } from "../helpers/tsserver.js"; @@ -152,6 +153,7 @@ describe("unittests:: tsserver:: configuredProjects::", () => { const { host, session, commonFile1, commonFile2, configFile } = setup(parentOrSiblingConfigFile); openFilesForSession([commonFile1], session); + projectInfoForSession(session, commonFile1); session.logger.log("1: When config file is deleted and then another file is opened"); // remove the tsconfig file @@ -236,6 +238,27 @@ describe("unittests:: tsserver:: configuredProjects::", () => { openFilesForSession([commonFile1, commonFile2], session); closeFilesForSession([commonFile2], session); openFilesForSession([{ file: "/user/username/projects/random/random.ts", content: "export const y = 10;" }], session); + closeFilesForSession(["/user/username/projects/random/random.ts"], session); + + session.logger.log("7: When config file is deleted and then another file is opened and projectInfo"); + // remove the tsconfig file + host.deleteFile(configFile.path); + openFilesForSession([commonFile2], session); + + projectInfoForSession(session, commonFile1); + projectInfoForSession(session, commonFile2); + + // Add a tsconfig file + host.writeFile(configFile.path, configFile.content); + host.runQueuedTimeoutCallbacks(); + + session.logger.log("8: When both files are open and config file is deleted and projectInfo"); + // remove the tsconfig file + host.deleteFile(configFile.path); + host.runQueuedTimeoutCallbacks(); + + projectInfoForSession(session, commonFile1); + projectInfoForSession(session, commonFile2); baselineTsserverLogs("configuredProjects", `add and then remove a config file ${scenario}`, session); }); @@ -243,6 +266,7 @@ describe("unittests:: tsserver:: configuredProjects::", () => { it(`add and then remove a config file ${scenario} and file from first config is not open`, () => { const { host, session, commonFile2, configFile } = setup(parentOrSiblingConfigFile); openFilesForSession([commonFile2], session); + projectInfoForSession(session, commonFile2); session.logger.log("1: When config file is deleted"); // remove the tsconfig file @@ -271,6 +295,27 @@ describe("unittests:: tsserver:: configuredProjects::", () => { closeFilesForSession([commonFile2], session); openFilesForSession([{ file: "/user/username/projects/random/random.ts", content: "export const y = 10;" }], session); + // Add a tsconfig file + host.writeFile(configFile.path, configFile.content); + host.runQueuedTimeoutCallbacks(); + closeFilesForSession(["/user/username/projects/random/random.ts"], session); + openFilesForSession([commonFile2], session); + + session.logger.log("3: When config file is deleted and projectInfo"); + // remove the tsconfig file + host.deleteFile(configFile.path); + host.runQueuedTimeoutCallbacks(); + projectInfoForSession(session, commonFile2); + + // Add a tsconfig file + host.writeFile(configFile.path, configFile.content); + host.runQueuedTimeoutCallbacks(); + + session.logger.log("4: Check when file is closed when config file is deleted and projectInfo"); + // remove the tsconfig file + host.deleteFile(configFile.path); + projectInfoForSession(session, commonFile2); + baselineTsserverLogs("configuredProjects", `add and then remove a config file ${scenario} and file from first config is not open`, session); }); } @@ -995,7 +1040,7 @@ foo();`, endOffset: 1, }, }); - session.logger.log(`Default project for file: ${fooDts}: ${session.getProjectService().tryGetDefaultProjectForFile(ts.server.toNormalizedPath(fooDts))?.projectName}`); + projectInfoForSession(session, fooDts); baselineTsserverLogs("configuredProjects", "when default configured project does not contain the file", session); }); diff --git a/src/testRunner/unittests/tsserver/projectReferences.ts b/src/testRunner/unittests/tsserver/projectReferences.ts index f6bec23470ee4..65228e4f13d3c 100644 --- a/src/testRunner/unittests/tsserver/projectReferences.ts +++ b/src/testRunner/unittests/tsserver/projectReferences.ts @@ -7,6 +7,7 @@ import { closeFilesForSession, createHostWithSolutionBuild, openFilesForSession, + projectInfoForSession, protocolFileLocationFromSubstring, protocolLocationFromSubstring, TestSession, @@ -20,10 +21,10 @@ import { function logDefaultProjectAndDefaultConfiguredProject(session: TestSession, file: File) { const info = session.getProjectService().getScriptInfo(file.path); - const defaultProject = session.getProjectService().tryGetDefaultProjectForFile(file.path as ts.server.NormalizedPath); - const defaultConfiguredProject = info && session.getProjectService().findDefaultConfiguredProject(info); - session.logger.info(`File: ${file.path}:\n\tgetDefaultProjectForFile:\n\t\t${defaultProject?.projectName}\n\tfindDefaultConfiguredProject:\n\t\t${defaultConfiguredProject?.projectName}`); - return { defaultProject, defaultConfiguredProject }; + if (info) { + const projectInfo = projectInfoForSession(session, file); + return session.getProjectService().findProject(projectInfo.configFileName); + } } describe("unittests:: tsserver:: with projectReferences:: and tsbuild", () => { @@ -581,7 +582,7 @@ testCompositeFunction('why hello there', 42);`, baselineTsserverLogs("projectReferences", `when the referenced projects have allowJs and emitDeclarationOnly`, session); }); - it("when finding local reference doesnt load ancestor/sibling projects", () => { + it("when finding local reference doesnt load ancestor sibling projects", () => { const solutionLocation = "/user/username/projects/solution"; const solution: File = { path: `${solutionLocation}/tsconfig.json`, @@ -661,7 +662,7 @@ testCompositeFunction('why hello there', 42);`, command: ts.server.protocol.CommandTypes.References, arguments: protocolFileLocationFromSubstring(programFile, "getSourceFiles"), }); - baselineTsserverLogs("projectReferences", `finding local reference doesnt load ancestor/sibling projects`, session); + baselineTsserverLogs("projectReferences", "finding local reference doesnt load ancestor sibling projects", session); }); it("when finding references in overlapping projects", () => { @@ -1080,7 +1081,7 @@ export function bar() {}`, function verifySolutionScenario(input: Setup) { const { session, host } = setup(input); - const { defaultProject } = logDefaultProjectAndDefaultConfiguredProject(session, main); + const defaultProject = logDefaultProjectAndDefaultConfiguredProject(session, main); // Verify errors verifyGetErrRequest({ session, files: [main] }); diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 304462086e8a8..91bcbffd1ac5a 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -363,6 +363,10 @@ declare namespace ts { * Indicate if the file name list of the project is needed */ needFileNameList: boolean; + /** + * if true returns details about default configured project calculation + */ + needDefaultConfiguredProjectInfo?: boolean; } /** * A request to get the project information of the current file. @@ -386,6 +390,17 @@ declare namespace ts { */ projectFileName: string; } + /** + * Details about the default project for the file if tsconfig file is found + */ + export interface DefaultConfiguredProjectInfo { + /** List of config files looked and did not match because file was not part of root file names */ + notMatchedByConfig?: readonly string[]; + /** List of projects which were loaded but file was not part of the project or is file from referenced project */ + notInProject?: readonly string[]; + /** Configured project used as default */ + defaultProject?: string; + } /** * Response message body for "projectInfo" request */ @@ -403,6 +418,10 @@ declare namespace ts { * Indicates if the project has a active language service instance */ languageServiceDisabled?: boolean; + /** + * Information about default project + */ + configuredProjectInfo?: DefaultConfiguredProjectInfo; } /** * Represents diagnostic info that includes location of diagnostic in two forms @@ -2827,7 +2846,6 @@ declare namespace ts { private lastReportedFileNames; private lastReportedVersion; protected projectErrors: Diagnostic[] | undefined; - protected isInitialLoadPending: () => boolean; private typingsCache; private typingWatchers; private readonly cancellationToken; @@ -3275,6 +3293,7 @@ declare namespace ts { private deleteScriptInfo; private configFileExists; private createConfigFileWatcherForParsedConfig; + private ensureConfigFileWatcherForProject; private forEachConfigFileLocation; private getConfigFileNameForFileFromCache; private setConfigFileNameForFileInCache; @@ -3288,6 +3307,7 @@ declare namespace ts { private updateNonInferredProjectFiles; private updateRootAndOptionsOfNonInferredProject; private reloadFileNamesOfParsedConfig; + private setProjectForReload; private clearSemanticCache; private getOrCreateInferredProjectForProjectRootPathIfEnabled; private getOrCreateSingleInferredProjectIfEnabled; @@ -3334,6 +3354,8 @@ declare namespace ts { private getOrCreateOpenScriptInfo; private assignProjectToOpenedScriptInfo; private tryFindDefaultConfiguredProjectForOpenScriptInfo; + private isMatchedByConfig; + private tryFindDefaultConfiguredProjectForOpenScriptInfoOrClosedFileInfo; private tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo; private ensureProjectChildren; private cleanupConfiguredProjects; @@ -3481,6 +3503,7 @@ declare namespace ts { private setCompilerOptionsForInferredProjects; private getProjectInfo; private getProjectInfoWorker; + private getDefaultConfiguredProjectInfo; private getRenameInfo; private getProjects; private getDefaultProject; diff --git a/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-applyChangedToOpenFiles-request.js b/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-applyChangedToOpenFiles-request.js index 194bb07c79973..133e502451029 100644 --- a/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-applyChangedToOpenFiles-request.js +++ b/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-applyChangedToOpenFiles-request.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/app.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-updateOpen-request.js b/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-updateOpen-request.js index 113df1094078c..a17d2b5e2e94d 100644 --- a/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-updateOpen-request.js +++ b/tests/baselines/reference/tsserver/applyChangesToOpenFiles/with-updateOpen-request.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/app.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Auto-importable-file-is-in-inferred-project-until-imported.js b/tests/baselines/reference/tsserver/autoImportProvider/Auto-importable-file-is-in-inferred-project-until-imported.js index 81e4882cbde60..5928dbcafd4f6 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Auto-importable-file-is-in-inferred-project-until-imported.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Auto-importable-file-is-in-inferred-project-until-imported.js @@ -341,6 +341,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -351,15 +360,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Closes-AutoImportProviderProject-when-host-project-closes.js b/tests/baselines/reference/tsserver/autoImportProvider/Closes-AutoImportProviderProject-when-host-project-closes.js index 416edb755be46..f1f5103b89908 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Closes-AutoImportProviderProject-when-host-project-closes.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Closes-AutoImportProviderProject-when-host-project-closes.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-close-when-root-files-are-redirects-that-dont-actually-exist.js b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-close-when-root-files-are-redirects-that-dont-actually-exist.js index 750baa2dcf9c9..8279868403096 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-close-when-root-files-are-redirects-that-dont-actually-exist.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-close-when-root-files-are-redirects-that-dont-actually-exist.js @@ -73,16 +73,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/packages/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/packages/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/packages/a/tsconfig.json, currentDirectory: /user/username/projects/project/packages/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/a/tsconfig.json 2000 undefined Project: /user/username/projects/project/packages/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/packages/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/packages/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/packages/a/tsconfig.json : { "rootNames": [ "/user/username/projects/project/packages/a/index.ts" @@ -98,6 +88,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/packages/a/tsco } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/packages/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/packages/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/a 1 undefined Config: /user/username/projects/project/packages/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/a 1 undefined Config: /user/username/projects/project/packages/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/packages/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-an-auto-import-provider-if-there-are-too-many-dependencies.js b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-an-auto-import-provider-if-there-are-too-many-dependencies.js index f0b19eef77a59..ddfaf06324e1c 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-an-auto-import-provider-if-there-are-too-many-dependencies.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-an-auto-import-provider-if-there-are-too-many-dependencies.js @@ -135,6 +135,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -145,15 +154,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js index 8956d6b024d0b..73fc7012dba5a 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-create-auto-import-providers-upon-opening-projects-for-find-all-references.js @@ -85,6 +85,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/packages/b/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/packages/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/packages/b/tsconfig.json, currentDirectory: /user/username/projects/project/packages/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/packages/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/packages/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/packages/b/index.ts" + ], + "options": { + "composite": true, + "configFilePath": "/user/username/projects/project/packages/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -95,15 +104,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/packages/b/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/packages/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/packages/b/index.ts" - ], - "options": { - "composite": true, - "configFilePath": "/user/username/projects/project/packages/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/b 1 undefined Config: /user/username/projects/project/packages/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/packages/b 1 undefined Config: /user/username/projects/project/packages/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/packages/b/tsconfig.json @@ -285,6 +285,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -679,6 +680,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* originalConfiguredProjects: 3 *changed* /user/username/projects/project/packages/b/tsconfig.json *new* /user/username/projects/project/tsconfig.json *new* diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-schedule-ensureProjectForOpenFiles-on-AutoImportProviderProject-creation.js b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-schedule-ensureProjectForOpenFiles-on-AutoImportProviderProject-creation.js index 6996557395007..08fb74f2b053d 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Does-not-schedule-ensureProjectForOpenFiles-on-AutoImportProviderProject-creation.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Does-not-schedule-ensureProjectForOpenFiles-on-AutoImportProviderProject-creation.js @@ -67,6 +67,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -77,15 +86,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Recovers-from-an-unparseable-package_json.js b/tests/baselines/reference/tsserver/autoImportProvider/Recovers-from-an-unparseable-package_json.js index ea80ab4841937..0cfa082c6f57c 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Recovers-from-an-unparseable-package_json.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Recovers-from-an-unparseable-package_json.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-automatic-changes-in-node_modules.js b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-automatic-changes-in-node_modules.js index 3c0238e30c1cd..9292a45406c7a 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-automatic-changes-in-node_modules.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-automatic-changes-in-node_modules.js @@ -76,6 +76,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -86,15 +95,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-manual-changes-in-node_modules.js b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-manual-changes-in-node_modules.js index 2422e8970a22b..3156d65bfe221 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-manual-changes-in-node_modules.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-manual-changes-in-node_modules.js @@ -76,6 +76,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -86,15 +95,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-package_json-changes.js b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-package_json-changes.js index 31600262899af..9b533c4e37f01 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-package_json-changes.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Responds-to-package_json-changes.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Reuses-autoImportProvider-when-program-structure-is-unchanged.js b/tests/baselines/reference/tsserver/autoImportProvider/Reuses-autoImportProvider-when-program-structure-is-unchanged.js index f748b738c4bcd..0ee29b7e2a546 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Reuses-autoImportProvider-when-program-structure-is-unchanged.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Reuses-autoImportProvider-when-program-structure-is-unchanged.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js b/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js index 01bb44bf9a613..0ccdb3a2c22a2 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js @@ -84,16 +84,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/index.ts" @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/dependencies-are-already-in-main-program.js b/tests/baselines/reference/tsserver/autoImportProvider/dependencies-are-already-in-main-program.js index 22b0d49374eda..a42cec04677b9 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/dependencies-are-already-in-main-program.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/dependencies-are-already-in-main-program.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/autoImportProvider/without-dependencies-listed.js b/tests/baselines/reference/tsserver/autoImportProvider/without-dependencies-listed.js index 1ceb7532706d9..989712493fa83 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/without-dependencies-listed.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/without-dependencies-listed.js @@ -70,6 +70,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -80,15 +89,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Classic-module-resolution-mode.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Classic-module-resolution-mode.js index 65e7810e59e73..4278448218f3e 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Classic-module-resolution-mode.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Classic-module-resolution-mode.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/proj/foo/boo/app.ts ProjectRootPath: undefined:: Result: /users/username/projects/proj/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/proj/tsconfig.json, currentDirectory: /users/username/projects/proj Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/proj/tsconfig.json 2000 undefined Project: /users/username/projects/proj/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/proj/tsconfig.json : { + "rootNames": [ + "/users/username/projects/proj/foo/boo/app.ts", + "/users/username/projects/proj/foo/boo/moo/app.ts" + ], + "options": { + "configFilePath": "/users/username/projects/proj/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/proj/foo/boo/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/proj/tsconfig.json : { - "rootNames": [ - "/users/username/projects/proj/foo/boo/app.ts", - "/users/username/projects/proj/foo/boo/moo/app.ts" - ], - "options": { - "configFilePath": "/users/username/projects/proj/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/proj/foo/boo/moo/app.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/proj/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Node-module-resolution-mode.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Node-module-resolution-mode.js index 8125db1c8f4bf..9995fee3940ef 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Node-module-resolution-mode.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/includes-the-parent-folder-FLLs-in-Node-module-resolution-mode.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/proj/foo/boo/app.ts ProjectRootPath: undefined:: Result: /users/username/projects/proj/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/proj/tsconfig.json, currentDirectory: /users/username/projects/proj Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/proj/tsconfig.json 2000 undefined Project: /users/username/projects/proj/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/proj/tsconfig.json : { + "rootNames": [ + "/users/username/projects/proj/foo/boo/app.ts", + "/users/username/projects/proj/foo/boo/moo/app.ts" + ], + "options": { + "configFilePath": "/users/username/projects/proj/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/proj/foo/boo/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/proj/tsconfig.json : { - "rootNames": [ - "/users/username/projects/proj/foo/boo/app.ts", - "/users/username/projects/proj/foo/boo/moo/app.ts" - ], - "options": { - "configFilePath": "/users/username/projects/proj/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/proj/foo/boo/moo/app.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/proj/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js index 5b8434d71ac12..8e59ad1566255 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js @@ -84,6 +84,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -94,14 +102,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js index 91857ab5323d3..acde6e7ca3eb5 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js @@ -84,6 +84,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -94,14 +102,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/user/username/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js index e605161af95f9..c4d4a535c6f4a 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts ProjectRootPath: undefined:: Result: /Users/someuser/work/applications/frontend/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /Users/someuser/work/applications/frontend/tsconfig.json, currentDirectory: /Users/someuser/work/applications/frontend Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/tsconfig.json 2000 undefined Project: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/Users/someuser/work/applications/frontend/tsconfig.json", - "reason": "Creating possible configured project for /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /Users/someuser/work/applications/frontend/tsconfig.json : { "rootNames": [ "/Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts", @@ -120,6 +110,16 @@ Info seq [hh:mm:ss:mss] Config: /Users/someuser/work/applications/frontend/tsco "configFilePath": "/Users/someuser/work/applications/frontend/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/Users/someuser/work/applications/frontend/tsconfig.json", + "reason": "Creating possible configured project for /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src 1 undefined Config: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src 1 undefined Config: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js index 11c98913a62f7..a5175d14ec630 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts ProjectRootPath: undefined:: Result: /Users/someuser/work/applications/frontend/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /Users/someuser/work/applications/frontend/tsconfig.json, currentDirectory: /Users/someuser/work/applications/frontend Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/tsconfig.json 2000 undefined Project: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/Users/someuser/work/applications/frontend/tsconfig.json", - "reason": "Creating possible configured project for /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /Users/someuser/work/applications/frontend/tsconfig.json : { "rootNames": [ "/Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts", @@ -120,6 +110,16 @@ Info seq [hh:mm:ss:mss] Config: /Users/someuser/work/applications/frontend/tsco "configFilePath": "/Users/someuser/work/applications/frontend/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/Users/someuser/work/applications/frontend/tsconfig.json", + "reason": "Creating possible configured project for /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src 1 undefined Config: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src 1 undefined Config: /Users/someuser/work/applications/frontend/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js index b1d5478b8b1a6..d550221c81458 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/controllers/vessels/client.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/a/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/a/b/controllers/vessels/client.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { "rootNames": [ "/user/username/projects/project/a/b/controllers/vessels/client.ts", @@ -98,6 +88,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.js "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/a/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/a/b/controllers/vessels/client.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b 1 undefined Config: /user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b 1 undefined Config: /user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/models/vessel.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-creating-new-file-in-symlinked-folder.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-creating-new-file-in-symlinked-folder.js index 3d0398b5229d1..886d5131a3d15 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-creating-new-file-in-symlinked-folder.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-creating-new-file-in-symlinked-folder.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/client/linktofolder2/module2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/client/linktofolder2/module2.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/client/folder1/module1.ts", @@ -81,6 +71,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/client/linktofolder2/module2.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/client 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/client 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder2 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-node_modules-dont-receive-event-for-the-@types-file-addition.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-node_modules-dont-receive-event-for-the-@types-file-addition.js index cdbc37038bd4a..007a58d1404ac 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-node_modules-dont-receive-event-for-the-@types-file-addition.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-node_modules-dont-receive-event-for-the-@types-file-addition.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/folder/myproject/app.ts ProjectRootPath: undefined:: Result: /user/username/folder/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/folder/myproject/tsconfig.json, currentDirectory: /user/username/folder/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/folder/myproject/tsconfig.json 2000 undefined Project: /user/username/folder/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/folder/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/folder/myproject/app.ts" + ], + "options": { + "configFilePath": "/user/username/folder/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/folder/myproject/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/folder/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/folder/myproject/app.ts" - ], - "options": { - "configFilePath": "/user/username/folder/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/folder/myproject 1 undefined Config: /user/username/folder/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/folder/myproject 1 undefined Config: /user/username/folder/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/folder/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/cancellationT/Geterr-is-cancellable.js b/tests/baselines/reference/tsserver/cancellationT/Geterr-is-cancellable.js index 347fa58667662..a92a183866145 100644 --- a/tests/baselines/reference/tsserver/cancellationT/Geterr-is-cancellable.js +++ b/tests/baselines/reference/tsserver/cancellationT/Geterr-is-cancellable.js @@ -40,6 +40,14 @@ TestServerCancellationToken:: Cancellation Request id:: 1 Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/myproject/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/myproject/tsconfig.json, currentDirectory: /home/src/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/myproject/tsconfig.json 2000 undefined Project: /home/src/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { + "rootNames": [ + "/home/src/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,14 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/myproject/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { - "rootNames": [ - "/home/src/projects/myproject/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/myproject/tsconfig.json @@ -258,7 +258,8 @@ Info seq [hh:mm:ss:mss] request: "command": "projectInfo", "arguments": { "file": "/home/src/projects/myproject/app.ts", - "needFileNameList": false + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true }, "seq": 4, "type": "request" @@ -269,7 +270,10 @@ Info seq [hh:mm:ss:mss] response: { "response": { "configFileName": "/home/src/projects/myproject/tsconfig.json", - "languageServiceDisabled": false + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/home/src/projects/myproject/tsconfig.json" + } }, "responseRequired": true } diff --git a/tests/baselines/reference/tsserver/cancellationT/Lower-priority-tasks-are-cancellable.js b/tests/baselines/reference/tsserver/cancellationT/Lower-priority-tasks-are-cancellable.js index 1f80de3251700..b6ce09f5cc26f 100644 --- a/tests/baselines/reference/tsserver/cancellationT/Lower-priority-tasks-are-cancellable.js +++ b/tests/baselines/reference/tsserver/cancellationT/Lower-priority-tasks-are-cancellable.js @@ -40,6 +40,14 @@ TestServerCancellationToken:: Cancellation Request id:: 1 Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/myproject/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/myproject/tsconfig.json, currentDirectory: /home/src/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/myproject/tsconfig.json 2000 undefined Project: /home/src/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { + "rootNames": [ + "/home/src/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,14 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/myproject/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { - "rootNames": [ - "/home/src/projects/myproject/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/codeFix/install-package-when-serialized.js b/tests/baselines/reference/tsserver/codeFix/install-package-when-serialized.js index bcc9e83bfb6bd..28a16d1eb356f 100644 --- a/tests/baselines/reference/tsserver/codeFix/install-package-when-serialized.js +++ b/tests/baselines/reference/tsserver/codeFix/install-package-when-serialized.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/file.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/src/file.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/src/file.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/codeFix/install-package.js b/tests/baselines/reference/tsserver/codeFix/install-package.js index bf8ec16a4a1cc..eb1bdadcf407d 100644 --- a/tests/baselines/reference/tsserver/codeFix/install-package.js +++ b/tests/baselines/reference/tsserver/codeFix/install-package.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/file.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/src/file.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/src/file.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js index ba04b007c92ae..3489b863dc53a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app1/tsconfig.json, currentDirectory: /user/username/projects/myproject/app1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app1/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app1/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app1/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app1/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app1/app.ts", @@ -84,6 +74,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app1/tsconfig "configFilePath": "/user/username/projects/myproject/app1/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app1/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app1/app.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/core/core.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -242,16 +242,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app2/tsconfig.json, currentDirectory: /user/username/projects/myproject/app2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app2/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app2/app.ts", @@ -262,6 +252,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app2/tsconfig "configFilePath": "/user/username/projects/myproject/app2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app2/app.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/node_modules/@types 1 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/node_modules/@types 1 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js index 04c81d3d2ceba..72b47784ab464 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app1/tsconfig.json, currentDirectory: /user/username/projects/myproject/app1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app1/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app1/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app1/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app1/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app1/app.ts", @@ -84,6 +74,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app1/tsconfig "configFilePath": "/user/username/projects/myproject/app1/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app1/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app1/app.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/core/core.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -242,16 +242,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app2/tsconfig.json, currentDirectory: /user/username/projects/myproject/app2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app2/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app2/app.ts", @@ -262,6 +252,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app2/tsconfig "configFilePath": "/user/username/projects/myproject/app2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app2/app.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/node_modules/@types 1 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app2/node_modules/@types 1 undefined Project: /user/username/projects/myproject/app2/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js index d6dac0d84dfaf..ac5097fb806c6 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/project/tsconfig.json, currentDirectory: /home/src/workspace/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/project/a.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project/tsconfig.j "configFilePath": "/home/src/workspace/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project 1 undefined Config: /home/src/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project 1 undefined Config: /home/src/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js index 0af52bb8b7f1e..e3ea0b8e0f6c9 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/project/tsconfig.json, currentDirectory: /home/src/workspace/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/project/a.ts", + "/home/src/workspace/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/project/a.ts", - "/home/src/workspace/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project 1 undefined Config: /home/src/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project 1 undefined Config: /home/src/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js index da7853745b1f6..5979fed135cec 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/file1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/file1.ts", + "/home/src/workspace/projects/b/file2.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/file1.ts", - "/home/src/workspace/projects/b/file2.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file2.ts 500 undefined WatchType: Closed Script info @@ -297,6 +297,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/c/file2.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/c/tsconfig.json, currentDirectory: /home/src/workspace/projects/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/c/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/c/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/c/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/c/file2.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/c/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -307,14 +315,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/c/file2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/c/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/c/file2.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/c/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/c 1 undefined Config: /home/src/workspace/projects/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/c 1 undefined Config: /home/src/workspace/projects/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspace/projects/c/tsconfig.json diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js index e8d5edc226e2f..584feb3de9417 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js index 4baf19c444df8..edd161f24920f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/file1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/file1.ts", + "/home/src/workspace/projects/b/file2.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/file1.ts", - "/home/src/workspace/projects/b/file2.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js index 6f8a1997104c8..e1361e80eb5c5 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js index 13124388745aa..fd2b665666b9f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -71,6 +61,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js index eedf7f151699e..3d517fd241e31 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js index 88c3cb8c58d24..6a578e8bf2430 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/globalFile3.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/globalFile3.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/globalFile3.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js index 2aa0f50ac9fbf..e1dfd9386575a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js index a802f8ec18c1c..5c47bf7137472 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js index b1bec24450b58..2490730a63595 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js index 0fe8a4a78e9ce..5a4d374a10264 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/referenceFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/referenceFile1.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/referenceFile1.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspace/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js index 245e27d5fb39e..2370ca81e625a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js index c8237ca2ae32b..f5bfd74a99e20 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/referenceFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/moduleFile1.ts", + "/home/src/workspace/projects/b/referenceFile1.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/moduleFile1.ts", - "/home/src/workspace/projects/b/referenceFile1.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/moduleFile1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js index 403228bc28c90..6363b32462b10 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js index 236818596725e..c25a4442c3ef0 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js index 16ab82861a171..d0655b7189988 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js index 933044f3c2726..d773f405b23ad 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/moduleFile1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b/file1Consumer1.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/b/moduleFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/file1Consumer1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js index 431ca851ea282..fef129221c9b8 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/runtime/a.d.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/tsconfig.json, currentDirectory: /home/src/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "configFilePath": "/home/src/workspace/projects/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js index 69099877f63e0..527608dfe9b2a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/runtime/a.d.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/tsconfig.json, currentDirectory: /home/src/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "configFilePath": "/home/src/workspace/projects/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js index 3fca36adbdd70..d33e6f7fec1e7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/runtime/a.d.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/tsconfig.json, currentDirectory: /home/src/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/b.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { "configFilePath": "/home/src/workspace/projects/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js index 8be0e1cb411e1..0731064d3fbfd 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/runtime/a.d.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/tsconfig.json, currentDirectory: /home/src/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b.ts", + "/home/src/workspace/projects/runtime/a.d.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b.ts", - "/home/src/workspace/projects/runtime/a.d.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js index d9969b8eeaf5c..8f0f42a7054a0 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/runtime/a.d.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/tsconfig.json, currentDirectory: /home/src/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b.ts", + "/home/src/workspace/projects/runtime/a.d.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/runtime/a.d.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b.ts", - "/home/src/workspace/projects/runtime/a.d.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects 1 undefined Config: /home/src/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js index dea6972dbd8cd..ce8141aef2ed7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js index ce1a46835b101..6b3a3b2028fcf 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js index 3d13fecfcc8d8..312b927a9a346 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js index 51f931c089910..b62b15f4be12b 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js index 3bdf3c650e07a..07b74946e2b91 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/b/f1.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/b/tsconfig.json, currentDirectory: /home/src/workspace/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspace/projects/b/f1.ts", + "/home/src/workspace/projects/b/f2.ts" + ], + "options": { + "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspace/projects/b/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspace/projects/b/f1.ts", - "/home/src/workspace/projects/b/f2.ts" - ], - "options": { - "configFilePath": "/home/src/workspace/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b 1 undefined Config: /home/src/workspace/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/b/f2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js index 73d92f21b371e..7765aa0b6bf0c 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js index 0b44795d78f58..bc3e88a54b366 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js index 900c0bcdd237b..4b7b98046f996 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js index 4a845b6158d8a..8b20553e962dc 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js @@ -146,16 +146,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/app/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/app/tsconfig.json, currentDirectory: /user/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/app/tsconfig.json 2000 undefined Project: /user/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { "rootNames": [ "/user/username/projects/app/src/index.ts" @@ -181,6 +171,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js index be039e6cd0e4a..d2bb01734c1f6 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js @@ -147,16 +147,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/app/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/app/tsconfig.json, currentDirectory: /user/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/app/tsconfig.json 2000 undefined Project: /user/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { "rootNames": [ "/user/username/projects/app/src/index.ts" @@ -182,6 +172,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js index 404ba87b8e0b0..a5f21d85779c0 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js @@ -146,16 +146,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/app/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/app/tsconfig.json, currentDirectory: /user/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/app/tsconfig.json 2000 undefined Project: /user/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { "rootNames": [ "/user/username/projects/app/src/index.ts" @@ -181,6 +171,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js index 7cb7e141f5339..9a2715fc9be8b 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js @@ -147,16 +147,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/app/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/app/tsconfig.json, currentDirectory: /user/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/app/tsconfig.json 2000 undefined Project: /user/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { "rootNames": [ "/user/username/projects/app/src/index.ts" @@ -182,6 +172,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js b/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js index 3160d4c5c8328..dbdd49b363c4a 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js +++ b/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js @@ -109,16 +109,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/app/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/app/tsconfig.json, currentDirectory: /user/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/app/tsconfig.json 2000 undefined Project: /user/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { "rootNames": [ "/user/username/projects/app/src/index.ts" @@ -135,6 +125,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/app/src 1 undefined Config: /user/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/completions/works.js b/tests/baselines/reference/tsserver/completions/works.js index 8dbcba70bf2e1..b6a9bbc338967 100644 --- a/tests/baselines/reference/tsserver/completions/works.js +++ b/tests/baselines/reference/tsserver/completions/works.js @@ -64,6 +64,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/a.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { + "rootNames": [ + "/home/src/project/project/a.ts", + "/home/src/project/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/project/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -74,15 +83,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/project/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { - "rootNames": [ - "/home/src/project/project/a.ts", - "/home/src/project/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/project/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js b/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js index 65a8ad83c81d5..e1bd6854564f9 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js @@ -1064,16 +1064,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -1283,6 +1273,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js index ef552982187b5..9b49b0186f297 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js @@ -2664,16 +2664,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -2733,6 +2723,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js index bae0d308e25ba..8f0c8252918be 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js @@ -514,16 +514,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -683,6 +673,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js b/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js index 96d5697043f10..dde3ccc074b60 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js @@ -370,16 +370,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -490,6 +480,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js b/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js index 117357a088721..e6cb9d9519e98 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js @@ -573,16 +573,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -692,6 +682,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works.js b/tests/baselines/reference/tsserver/completionsIncomplete/works.js index 4e513563874e4..34fba8070fbfa 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works.js @@ -814,16 +814,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/index.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/project/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "rootNames": [ "/home/src/project/project/index.ts", @@ -1083,6 +1073,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { "configFilePath": "/home/src/project/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/project/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/project/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/lib/a_0.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-stop-at-projectRootPath-if-given.js b/tests/baselines/reference/tsserver/configFileSearch/should-stop-at-projectRootPath-if-given.js index f847200c60814..22bd072c2a04a 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-stop-at-projectRootPath-if-given.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-stop-at-projectRootPath-if-given.js @@ -195,6 +195,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/project/proj Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/a/file1.ts ProjectRootPath: undefined:: Result: /home/src/project/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/tsconfig.json, currentDirectory: /home/src/project/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/tsconfig.json 2000 undefined Project: /home/src/project/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { + "rootNames": [ + "/home/src/project/project/a/file1.ts" + ], + "options": { + "configFilePath": "/home/src/project/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -205,14 +213,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/project/project/a/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/project/project/tsconfig.json : { - "rootNames": [ - "/home/src/project/project/a/file1.ts" - ], - "options": { - "configFilePath": "/home/src/project/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project 1 undefined Config: /home/src/project/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/project/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js index 127116b95eec0..77b7731f57e48 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/a/b/projects/project/src/file1.ts ProjectRootPath: /home/a/b/projects/project:: Result: /home/a/b/projects/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/a/b/projects/project/src/tsconfig.json, currentDirectory: /home/a/b/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src/tsconfig.json 2000 undefined Project: /home/a/b/projects/project/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/a/b/projects/project/src/tsconfig.json : { + "rootNames": [ + "/home/a/b/projects/project/src/file1.ts" + ], + "options": { + "configFilePath": "/home/a/b/projects/project/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/a/b/projects/project/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/a/b/projects/project/src/tsconfig.json : { - "rootNames": [ - "/home/a/b/projects/project/src/file1.ts" - ], - "options": { - "configFilePath": "/home/a/b/projects/project/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src 1 undefined Config: /home/a/b/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src 1 undefined Config: /home/a/b/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/a/b/projects/project/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js index e10a490d4adf2..e357b15f14e34 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/a/b/projects/project/src/file1.ts ProjectRootPath: /home/a/b/projects/project:: Result: /home/a/b/projects/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/a/b/projects/project/src/tsconfig.json, currentDirectory: /home/a/b/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src/tsconfig.json 2000 undefined Project: /home/a/b/projects/project/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/a/b/projects/project/src/tsconfig.json : { + "rootNames": [ + "/home/a/b/projects/project/src/file1.ts" + ], + "options": { + "configFilePath": "/home/a/b/projects/project/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/a/b/projects/project/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/a/b/projects/project/src/tsconfig.json : { - "rootNames": [ - "/home/a/b/projects/project/src/file1.ts" - ], - "options": { - "configFilePath": "/home/a/b/projects/project/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src 1 undefined Config: /home/a/b/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/a/b/projects/project/src 1 undefined Config: /home/a/b/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/a/b/projects/project/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index 7dfd1e5b676af..78137540824a5 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -117,17 +117,14 @@ ScriptInfos:: Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/projects/project/src/index.ts ProjectRootPath: /a/b/projects/proj:: Result: /a/b/projects/project/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/projects/project/tsconfig.json, currentDirectory: /a/b/projects/project -Info seq [hh:mm:ss:mss] Scheduled: /a/b/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/projects/project/src/index.ts ProjectRootPath: /a/b/projects/proj:: Result: /a/b/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /a/b/projects/project/tsconfig.json 0:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 2 -1: /a/b/projects/project/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/a/b/projects/project/tsconfig.json] {} @@ -156,21 +153,28 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -Timeout callback:: count: 2 -1: /a/b/projects/project/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* -Projects:: -/a/b/projects/project/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] Running: /a/b/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /a/b/projects/project/src/index.ts ProjectRootPath: /a/b/projects/proj +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/projects/project/tsconfig.json, currentDirectory: /a/b/projects/project +Info seq [hh:mm:ss:mss] Config: /a/b/projects/project/tsconfig.json : { + "rootNames": [ + "/a/b/projects/project/src/index.ts" + ], + "options": { + "configFilePath": "/a/b/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -178,17 +182,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/a/b/projects/project/tsconfig.json", - "reason": "Change in config file /a/b/projects/project/tsconfig.json detected, Creating possible configured project for /a/b/projects/project/src/index.ts to open" + "reason": "Creating possible configured project for /a/b/projects/project/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /a/b/projects/project/tsconfig.json : { - "rootNames": [ - "/a/b/projects/project/src/index.ts" - ], - "options": { - "configFilePath": "/a/b/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/project 1 undefined Config: /a/b/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/project 1 undefined Config: /a/b/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /a/b/projects/project/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -268,24 +264,11 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/a/b/projects/project/tsconfig.json", + "triggerFile": "/a/b/projects/project/src/index.ts", "configFile": "/a/b/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/a/b/projects/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /a/b/projects/project/src/index.ts ProjectRootPath: /a/b/projects/proj -Info seq [hh:mm:ss:mss] Projects: /a/b/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -347,11 +330,10 @@ FsWatchesRecursive:: {} Projects:: -/a/b/projects/project/tsconfig.json (Configured) *changed* +/a/b/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* @@ -378,11 +360,11 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /a/b/projects/project Info seq [hh:mm:ss:mss] Project: /a/b/projects/project/tsconfig.json Detected file add/remove of non supported extension: /a/b/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /a/b/projects/project/tsconfig.json :: WatchInfo: /a/b/projects/project 1 undefined Config: /a/b/projects/project/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 1 -4: *ensureProjectForOpenFiles* +3: *ensureProjectForOpenFiles* //// [/a/b/projects/project/tsconfig.json] deleted Timeout callback:: count: 1 -4: *ensureProjectForOpenFiles* *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /a/b/projects/project/tsconfig.json (Configured) *changed* diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js index b3bb73a892ef9..46549bba0af88 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/projects/project/src/index.ts ProjectRootPath: /a/b/projects/proj:: Result: /a/b/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/projects/project/tsconfig.json, currentDirectory: /a/b/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/projects/project/tsconfig.json 2000 undefined Project: /a/b/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /a/b/projects/project/tsconfig.json : { + "rootNames": [ + "/a/b/projects/project/src/index.ts" + ], + "options": { + "configFilePath": "/a/b/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /a/b/projects/project/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /a/b/projects/project/tsconfig.json : { - "rootNames": [ - "/a/b/projects/project/src/index.ts" - ], - "options": { - "configFilePath": "/a/b/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/project 1 undefined Config: /a/b/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/project 1 undefined Config: /a/b/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /a/b/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update-buts-its-open-file-references-are-all-closed-when-the-update-happens.js b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update-buts-its-open-file-references-are-all-closed-when-the-update-happens.js index 87d56081ddc34..e3e4364ef9503 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update-buts-its-open-file-references-are-all-closed-when-the-update-happens.js +++ b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update-buts-its-open-file-references-are-all-closed-when-the-update-happens.js @@ -51,6 +51,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/a/b/src/file1.ts", + "/user/username/projects/project/a/b/file3.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,15 +70,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/b/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/a/b/src/file1.ts", - "/user/username/projects/project/a/b/file3.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/file3.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -228,6 +228,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/src/file2.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js index 4b3923b1d7254..54b0e745bd0a3 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js +++ b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js @@ -51,6 +51,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/a/b/src/file1.ts", + "/user/username/projects/project/a/b/file3.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,15 +70,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/b/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/a/b/src/file1.ts", - "/user/username/projects/project/a/b/file3.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/file3.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -228,6 +228,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/src/file2.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index 8cb012cb1d623..3bf99f5c67406 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -191,8 +191,6 @@ ScriptInfos:: Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -201,9 +199,8 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig.json] { "files": [ @@ -230,25 +227,34 @@ FsWatches:: /user/username/projects/myproject/tsconfig.json: *new* {} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/dev/null/inferredProject2* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -256,17 +262,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/commonFile1.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -341,30 +339,12 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/commonFile1.ts", "configFile": "/user/username/projects/myproject/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile1.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -416,11 +396,10 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -445,11 +424,11 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Before running Timeout callback:: count: 1 -4: *ensureProjectForOpenFiles* +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig.json] deleted Timeout callback:: count: 1 -4: *ensureProjectForOpenFiles* *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -573,8 +552,8 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Before running Timeout callback:: count: 2 -5: /user/username/projects/myproject/tsconfig.json -6: *ensureProjectForOpenFiles* +4: /user/username/projects/myproject/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig.json] { "files": [ @@ -584,8 +563,8 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -5: /user/username/projects/myproject/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +4: /user/username/projects/myproject/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -663,6 +642,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1*,/user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -1392,6 +1372,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1402,14 +1390,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -1532,7 +1512,7 @@ Before request //// [/user/username/projects/myproject/tsconfig.json] deleted Timeout callback:: count: 1 -7: *ensureProjectForOpenFiles* *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/tsconfig.json (Configured) *changed* @@ -1645,8 +1625,8 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -8: /user/username/projects/myproject/tsconfig.json -9: *ensureProjectForOpenFiles* +7: /user/username/projects/myproject/tsconfig.json +8: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig.json] { "files": [ @@ -1656,9 +1636,9 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -7: *ensureProjectForOpenFiles* *deleted* -8: /user/username/projects/myproject/tsconfig.json *new* -9: *ensureProjectForOpenFiles* *new* +6: *ensureProjectForOpenFiles* *deleted* +7: /user/username/projects/myproject/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject4* (Inferred) @@ -1729,6 +1709,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject4* +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js index 04a161ca601e6..4fc0a4243ef7f 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file-and-file-from-first-config-is-not-open.js @@ -51,6 +51,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,14 +69,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -152,134 +152,17 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/folder/commonFile2.ts SVC-1-0 "let y = 1" - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] response: - { - "seq": 0, - "type": "response", - "command": "open", - "request_seq": 1, - "success": true, - "performanceData": { - "updateGraphDurationMs": * - } - } -After request - -PolledWatches:: -/user/username/projects/myproject/folder/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/folder/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/node_modules/@types: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: *new* - {} -/user/username/projects/myproject/folder/commonFile1.ts: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: *new* - {} -/user/username/projects/myproject/tsconfig.json: *new* - {} - -Projects:: -/dev/null/inferredProject1* (Inferred) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *new* - version: Text-1 - containingProjects: 2 - /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject1* -/user/username/projects/myproject/folder/commonFile1.ts *new* - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* - -1: When config file is deleted -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/tsconfig.json -2: *ensureProjectForOpenFiles* -//// [/user/username/projects/myproject/folder/tsconfig.json] deleted - -Timeout callback:: count: 2 -1: /user/username/projects/myproject/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* - -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - isOrphan: true *changed* - noOpenRef: false *changed* - deferredClose: true *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true - -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -287,19 +170,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -374,37 +247,11 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", "configFile": "/user/username/projects/myproject/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - - - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -412,111 +259,178 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts -Info seq [hh:mm:ss:mss] event: +Info seq [hh:mm:ss:mss] response: { "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ] + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * } } -After running Timeout callback:: count: 0 +After request PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: +/user/username/projects/myproject/folder/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: +/user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/node_modules/@types: +/user/username/projects/node_modules/@types: *new* {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} - FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* {} -/user/username/projects/myproject/folder/commonFile1.ts: +/user/username/projects/myproject/folder/commonFile1.ts: *new* {} -/user/username/projects/myproject/folder/tsconfig.json: +/user/username/projects/myproject/folder/tsconfig.json: *new* {} -/user/username/projects/myproject/tsconfig.json: +/user/username/projects/myproject/tsconfig.json: *new* {} Projects:: -/dev/null/inferredProject1* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* - isOrphan: true *changed* - autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/tsconfig.json (Configured) +/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - isOrphan: true - deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *changed* +/home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/tsconfig.json *new* - /dev/null/inferredProject1* *deleted* -/user/username/projects/myproject/folder/commonFile1.ts + /user/username/projects/myproject/tsconfig.json +/user/username/projects/myproject/folder/commonFile1.ts *new* version: Text-1 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 *changed* - /user/username/projects/myproject/tsconfig.json *default* *new* - /dev/null/inferredProject1* *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/folder/tsconfig.json -4: *ensureProjectForOpenFiles* -//// [/user/username/projects/myproject/folder/tsconfig.json] -{ - "files": [ - "commonFile1.ts" - ] -} +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/folder/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +1: When config file is deleted +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +2: /user/username/projects/myproject/folder/tsconfig.json +3: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} Timeout callback:: count: 2 -3: /user/username/projects/myproject/folder/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +2: /user/username/projects/myproject/folder/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 - isOrphan: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 @@ -579,14 +493,11 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -595,10 +506,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined @@ -618,19 +525,13 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 - isOrphan: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* - noOpenRef: true *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false Before request @@ -642,20 +543,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-1-0 "export const y = 10;" @@ -667,73 +568,29 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile1.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile1.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - folder/commonFile2.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - - - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -742,6 +599,10 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/jsconfig.json: *new* @@ -751,17 +612,9 @@ PolledWatches:: /user/username/projects/random/tsconfig.json: *new* {"pollingInterval":2000} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} - -FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile1.ts: {} /user/username/projects/myproject/folder/tsconfig.json: @@ -770,46 +623,37 @@ FsWatches *deleted*:: {} Projects:: -/dev/null/inferredProject1* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 2 - isClosed: true *changed* - isOrphan: true -/dev/null/inferredProject2* (Inferred) *new* +/dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 *changed* - /dev/null/inferredProject2* *new* - /user/username/projects/myproject/folder/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile1.ts *deleted* + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject1* *new* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/tsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -819,28 +663,40 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/jsconfig.json: @@ -853,22 +709,50 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject1* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -878,12 +762,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -893,13 +785,17 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request PolledWatches:: -/user/username/projects/node_modules/@types: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/node_modules/@types: {"pollingInterval":500} @@ -913,30 +809,52 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject1* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-1-0 containingProjects: 0 *changed* - /dev/null/inferredProject2* *deleted* + /dev/null/inferredProject1* *deleted* Before request @@ -947,15 +865,15 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-2-0 "export const y = 10;" @@ -967,20 +885,59 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile1.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -998,34 +955,64 @@ PolledWatches:: /user/username/projects/random/tsconfig.json: *new* {"pollingInterval":2000} +PolledWatches *deleted*:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} FsWatches *deleted*:: +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 - /dev/null/inferredProject2* + containingProjects: 1 *changed* + /dev/null/inferredProject1* + /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/tsconfig.json *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-1-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -1035,12 +1022,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1050,7 +1037,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 6, + "request_seq": 7, "success": true } After request @@ -1072,7 +1059,7 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 3 *changed* projectProgramVersion: 1 dirty: true *changed* @@ -1082,12 +1069,12 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /dev/null/inferredProject1* /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-2-0 containingProjects: 0 *changed* - /dev/null/inferredProject2* *deleted* + /dev/null/inferredProject1* *deleted* Before request @@ -1097,12 +1084,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1113,14 +1108,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -1162,32 +1149,67 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - commonFile2.ts - Root file specified for compilation + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/random/random.ts @@ -1199,27 +1221,27 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1228,12 +1250,8 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/user/username/projects/myproject/folder/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/folder/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} /user/username/projects/node_modules/@types: @@ -1254,28 +1272,27 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *deleted* +/dev/null/inferredProject1* (Inferred) *deleted* projectStateVersion: 3 projectProgramVersion: 1 dirty: true isClosed: true *changed* isOrphan: true -/dev/null/inferredProject3* (Inferred) *new* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json *new* - /dev/null/inferredProject3* *new* - /dev/null/inferredProject2* *deleted* + /user/username/projects/myproject/tsconfig.json *new* + /dev/null/inferredProject1* *deleted* /user/username/projects/myproject/folder/commonFile1.ts *new* version: Text-2 containingProjects: 1 @@ -1283,37 +1300,29 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject3* *default* + /user/username/projects/myproject/tsconfig.json *default* 2: Check when file is closed when config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -Timeout callback:: count: 2 -5: /user/username/projects/myproject/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject3* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true *changed* - noOpenRef: false *changed* deferredClose: true *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true + projectProgramVersion: 1 + autoImportProviderHost: false Info seq [hh:mm:ss:mss] request: { @@ -1321,21 +1330,15 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 8, + "seq": 9, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1345,7 +1348,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1358,12 +1361,6 @@ PolledWatches:: /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} @@ -1377,12 +1374,6 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject3* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - isOrphan: true *changed* - autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -1391,16 +1382,16 @@ Projects:: deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true + projectProgramVersion: 1 noOpenRef: true *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject3* + /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/folder/commonFile1.ts version: Text-2 containingProjects: 1 @@ -1408,8 +1399,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-2-0 - containingProjects: 0 *changed* - /dev/null/inferredProject3* *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json Before request @@ -1420,20 +1411,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject4*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject4* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject4* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-3-0 "export const y = 10;" @@ -1467,44 +1458,37 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/myproject/folder/commonFile2.ts - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - commonFile2.ts - Root file specified for compilation + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject4* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1543,14 +1527,7 @@ FsWatches *deleted*:: {} Projects:: -/dev/null/inferredProject3* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 - dirty: true - isClosed: true *changed* - isOrphan: true - autoImportProviderHost: undefined *changed* -/dev/null/inferredProject4* (Inferred) *new* +/dev/null/inferredProject2* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -1563,26 +1540,617 @@ Projects:: deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true + projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true + autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 1 *changed* - /dev/null/inferredProject4* *new* + /dev/null/inferredProject2* *new* /user/username/projects/myproject/folder/tsconfig.json *deleted* - /dev/null/inferredProject3* *deleted* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: Text-2 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-2-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-3-0 containingProjects: 1 - /dev/null/inferredProject4* *default* + /dev/null/inferredProject2* *default* + +Before running Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/random/random.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/random/random.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/random/random.ts" + }, + "seq": 11, + "type": "request" + } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "close", + "request_seq": 11, + "success": true + } +After request + +PolledWatches:: +/user/username/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/random/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +Projects:: +/dev/null/inferredProject2* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject2* +/user/username/projects/random/random.ts *deleted* + open: false *changed* + version: SVC-3-0 + containingProjects: 0 *changed* + /dev/null/inferredProject2* *deleted* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts" + }, + "seq": 12, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts Text-3 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile2.ts SVC-3-0 "let y = 1" + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/random/random.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + random.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 12, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/commonFile1.ts: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: *new* + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + +Projects:: +/dev/null/inferredProject2* (Inferred) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isClosed: true *changed* + isOrphan: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 +/user/username/projects/myproject/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json *new* + /user/username/projects/myproject/tsconfig.json *new* + /dev/null/inferredProject2* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *new* + version: Text-3 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* + version: SVC-3-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +3: When config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 13, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +6: /user/username/projects/myproject/folder/tsconfig.json +7: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Timeout callback:: count: 2 +6: /user/username/projects/myproject/folder/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/tsconfig.json", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +4: Check when file is closed when config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before request +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +8: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 14, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js index d30077517c898..8d4ac6e4d5da4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-when-parent-folder-has-config-file.js @@ -51,6 +51,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,14 +69,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -201,36 +201,42 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/tsconfig.json" + } + }, + "responseRequired": true + } +After request + 1: When config file is deleted and then another file is opened Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} -/user/username/projects/myproject/tsconfig.json: *new* - {} - -Timeout callback:: count: 2 -1: /user/username/projects/myproject/tsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -239,10 +245,6 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true Info seq [hh:mm:ss:mss] request: { @@ -250,10 +252,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -261,17 +273,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -369,7 +373,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -377,17 +381,32 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -410,10 +429,9 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/tsconfig.json -3: /user/username/projects/myproject/folder/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +2: /user/username/projects/myproject/folder/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] { "files": [ @@ -422,11 +440,10 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -2: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/tsconfig.json -3: /user/username/projects/myproject/folder/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +1: *ensureProjectForOpenFiles* *deleted* +2: /user/username/projects/myproject/folder/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -440,7 +457,6 @@ Projects:: projectProgramVersion: 1 autoImportProviderHost: false -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] event: { @@ -498,6 +514,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/com Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -532,10 +549,9 @@ Projects:: projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false Before request @@ -547,7 +563,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -572,25 +588,11 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - folder/commonFile2.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -602,7 +604,7 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: @@ -610,7 +612,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -637,8 +639,6 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} - -FsWatches *deleted*:: /user/username/projects/myproject/tsconfig.json: {} @@ -650,28 +650,26 @@ Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject1* *new* - /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-1-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -685,13 +683,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -699,7 +701,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: @@ -707,7 +709,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -733,22 +735,15 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} - -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 1 - noOpenRef: true *changed* +/user/username/projects/myproject/tsconfig.json: + {} ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* @@ -757,7 +752,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -771,13 +767,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -791,7 +791,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -819,12 +819,30 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-1-0 @@ -833,7 +851,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -847,7 +866,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -855,6 +874,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -866,7 +889,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 6, + "request_seq": 7, "success": true } After request @@ -896,6 +919,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: /dev/null/inferredProject1* (Inferred) *changed* @@ -908,12 +933,18 @@ Projects:: projectStateVersion: 2 projectProgramVersion: 1 noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-1-0 @@ -921,7 +952,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-1-0 @@ -937,7 +969,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -977,6 +1009,24 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -991,7 +1041,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1026,6 +1076,8 @@ FsWatches *deleted*:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: /dev/null/inferredProject1* (Inferred) *changed* @@ -1039,6 +1091,12 @@ Projects:: projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -1046,13 +1104,15 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject1* /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-1-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-1-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-2-0 containingProjects: 1 @@ -1066,7 +1126,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1081,7 +1141,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1128,12 +1188,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1144,14 +1212,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -1221,7 +1281,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1278,50 +1338,74 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", - "event": "configFileDiag", + "event": "projectLoadingStart", "body": { - "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", - "configFile": "/user/username/projects/myproject/folder/tsconfig.json", - "diagnostics": [] + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - commonFile2.ts - Root file specified for compilation + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1329,13 +1413,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 10, + "request_seq": 11, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1344,12 +1428,8 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/user/username/projects/myproject/folder/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} /user/username/projects/node_modules/@types: @@ -1364,11 +1444,11 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *new* +/user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -1378,7 +1458,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject2* *new* + /user/username/projects/myproject/tsconfig.json *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-2-0 containingProjects: 1 @@ -1386,100 +1466,34 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /user/username/projects/myproject/tsconfig.json *default* 2: When both files are open and config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -5: /user/username/projects/myproject/tsconfig.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -Timeout callback:: count: 2 -5: /user/username/projects/myproject/tsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject2* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true - -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - folder/commonFile2.ts - Part of 'files' list in tsconfig.json + projectProgramVersion: 1 + autoImportProviderHost: false -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Host is moving to new time Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) @@ -1489,20 +1503,24 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" @@ -1549,23 +1567,17 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 PolledWatches:: -/user/username/projects/myproject/folder/jsconfig.json: - {"pollingInterval":2000} *new* +/user/username/projects/myproject/folder/jsconfig.json: *new* + {"pollingInterval":2000} /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} *new* +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} @@ -1575,38 +1587,36 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* - autoImportProviderHost: undefined *changed* +/dev/null/inferredProject2* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject2* - /user/username/projects/myproject/tsconfig.json *new* + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject2* *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* version: SVC-2-0 containingProjects: 2 *changed* /dev/null/inferredProject2* *default* *new* /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 1 *changed* - /user/username/projects/myproject/tsconfig.json *default* *new* - /dev/null/inferredProject2* *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json @@ -1615,8 +1625,8 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -7: /user/username/projects/myproject/folder/tsconfig.json -8: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/folder/tsconfig.json +6: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] { "files": [ @@ -1626,13 +1636,14 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -7: /user/username/projects/myproject/folder/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/folder/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject2* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 @@ -1705,10 +1716,11 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/com Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2*,/user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) @@ -1772,17 +1784,17 @@ FsWatches:: Projects:: /dev/null/inferredProject2* (Inferred) *changed* - projectStateVersion: 3 *changed* - projectProgramVersion: 3 *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 2 *changed* isOrphan: true *changed* + autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false ScriptInfos:: @@ -1811,7 +1823,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -1837,24 +1849,6 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - folder/commonFile2.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) @@ -1870,6 +1864,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1879,7 +1877,7 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: @@ -1887,7 +1885,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1914,15 +1912,13 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} - -FsWatches *deleted*:: /user/username/projects/myproject/tsconfig.json: {} Projects:: /dev/null/inferredProject2* (Inferred) *deleted* - projectStateVersion: 3 - projectProgramVersion: 3 + projectStateVersion: 2 + projectProgramVersion: 2 isClosed: true *changed* isOrphan: true /dev/null/inferredProject3* (Inferred) *new* @@ -1932,28 +1928,26 @@ Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject3* *new* - /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-2-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-3-0 containingProjects: 1 @@ -1967,13 +1961,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1981,7 +1979,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: @@ -1989,7 +1987,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 12, + "request_seq": 13, "success": true } After request @@ -2015,22 +2013,15 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} - -Projects:: -/dev/null/inferredProject3* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 1 - noOpenRef: true *changed* +/user/username/projects/myproject/tsconfig.json: + {} ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* @@ -2039,7 +2030,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/random/random.ts (Open) version: SVC-3-0 containingProjects: 1 @@ -2053,13 +2045,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2073,7 +2069,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 13, + "request_seq": 14, "success": true } After request @@ -2101,12 +2097,30 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject3* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-2-0 @@ -2115,7 +2129,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-3-0 containingProjects: 1 @@ -2129,7 +2144,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -2137,6 +2152,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2148,7 +2167,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -2178,6 +2197,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: /dev/null/inferredProject3* (Inferred) *changed* @@ -2190,12 +2211,18 @@ Projects:: projectStateVersion: 2 projectProgramVersion: 1 noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-2-0 @@ -2203,7 +2230,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-3-0 @@ -2219,7 +2247,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -2259,6 +2287,24 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) @@ -2273,7 +2319,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 15, + "request_seq": 16, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2308,6 +2354,8 @@ FsWatches *deleted*:: {} /user/username/projects/myproject/folder/tsconfig.json: {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: /dev/null/inferredProject3* (Inferred) *changed* @@ -2321,6 +2369,12 @@ Projects:: projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2328,13 +2382,15 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject3* /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-2-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-2-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-4-0 containingProjects: 1 @@ -2348,7 +2404,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -2363,7 +2419,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 16, + "request_seq": 17, "success": true } After request @@ -2410,12 +2466,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -2426,14 +2490,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -2503,7 +2559,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 17, + "request_seq": 18, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2555,33 +2611,13 @@ ScriptInfos:: 3: Check when both files are closed when config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} -/user/username/projects/myproject/tsconfig.json: *new* - {} - -Timeout callback:: count: 2 -9: /user/username/projects/myproject/tsconfig.json *new* -10: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +7: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -2590,10 +2626,6 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true Info seq [hh:mm:ss:mss] request: { @@ -2601,10 +2633,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 18, + "seq": 19, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -2612,17 +2654,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -2679,7 +2713,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 18, + "request_seq": 19, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2687,17 +2721,32 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2722,7 +2771,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 19, + "seq": 20, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info @@ -2742,7 +2791,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 19, + "request_seq": 20, "success": true } After request @@ -2789,7 +2838,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 20, + "seq": 21, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -2807,7 +2856,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 20, + "request_seq": 21, "success": true } After request @@ -2870,7 +2919,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 21, + "seq": 22, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -2947,7 +2996,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 21, + "request_seq": 22, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3039,7 +3088,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 22, + "seq": 23, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3054,7 +3103,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 22, + "request_seq": 23, "success": true } After request @@ -3102,12 +3151,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 23, + "seq": 24, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3118,14 +3175,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -3195,7 +3244,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 23, + "request_seq": 24, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3248,35 +3297,14 @@ ScriptInfos:: 4: Check when both files are closed one by one when file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} -/user/username/projects/myproject/tsconfig.json: *new* - {} - -Timeout callback:: count: 2 -9: /user/username/projects/myproject/tsconfig.json *deleted* -10: *ensureProjectForOpenFiles* *deleted* -11: /user/username/projects/myproject/tsconfig.json *new* -12: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +7: *ensureProjectForOpenFiles* *deleted* +8: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -3285,10 +3313,6 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true Info seq [hh:mm:ss:mss] request: { @@ -3296,10 +3320,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 24, + "seq": 25, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3307,17 +3341,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -3374,7 +3400,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 24, + "request_seq": 25, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3382,17 +3408,32 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -3417,7 +3458,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 25, + "seq": 26, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info @@ -3437,7 +3478,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 25, + "request_seq": 26, "success": true } After request @@ -3485,7 +3526,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 26, + "seq": 27, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -3510,7 +3551,6 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -3533,7 +3573,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 26, + "request_seq": 27, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3558,15 +3598,13 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/tsconfig.json: {} /user/username/projects/myproject/tsconfig.json: {} -FsWatches *deleted*:: -/user/username/projects/myproject/folder/commonFile1.ts: - {} - Projects:: /dev/null/inferredProject5* (Inferred) *new* projectStateVersion: 1 @@ -3589,7 +3627,7 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject5* *new* -/user/username/projects/myproject/folder/commonFile1.ts *deleted* +/user/username/projects/myproject/folder/commonFile1.ts version: SVC-4-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json @@ -3610,7 +3648,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 27, + "seq": 28, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -3634,7 +3672,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 27, + "request_seq": 28, "success": true } After request @@ -3656,6 +3694,8 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} /user/username/projects/myproject/folder/tsconfig.json: @@ -3687,6 +3727,10 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject5* +/user/username/projects/myproject/folder/commonFile1.ts + version: SVC-4-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-4-0 @@ -3705,7 +3749,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 28, + "seq": 29, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3728,7 +3772,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 28, + "request_seq": 29, "success": true } After request @@ -3752,6 +3796,8 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} /user/username/projects/myproject/folder/tsconfig.json: @@ -3785,6 +3831,10 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject5* +/user/username/projects/myproject/folder/commonFile1.ts + version: SVC-4-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-4-0 containingProjects: 1 @@ -3804,7 +3854,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 29, + "seq": 30, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -3862,6 +3912,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject5*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -3875,7 +3926,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 29, + "request_seq": 30, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3904,6 +3955,8 @@ FsWatches:: {} FsWatches *deleted*:: +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} /user/username/projects/myproject/folder/tsconfig.json: @@ -3939,6 +3992,10 @@ ScriptInfos:: /dev/null/inferredProject5* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/tsconfig.json *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *deleted* + version: SVC-4-0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-4-0 containingProjects: 0 *changed* @@ -3963,7 +4020,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 30, + "seq": 31, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3978,7 +4035,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 30, + "request_seq": 31, "success": true } After request @@ -4025,12 +4082,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 31, + "seq": 32, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -4041,14 +4106,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -4118,7 +4175,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 31, + "request_seq": 32, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4170,35 +4227,14 @@ ScriptInfos:: 5: Check when both files are closed one by one when file is deleted order changed Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} -/user/username/projects/myproject/tsconfig.json: *new* - {} - -Timeout callback:: count: 2 -11: /user/username/projects/myproject/tsconfig.json *deleted* -12: *ensureProjectForOpenFiles* *deleted* -13: /user/username/projects/myproject/tsconfig.json *new* -14: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +8: *ensureProjectForOpenFiles* *deleted* +9: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -4207,10 +4243,6 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true Info seq [hh:mm:ss:mss] request: { @@ -4218,10 +4250,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 32, + "seq": 33, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -4229,17 +4271,9 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots @@ -4296,7 +4330,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 32, + "request_seq": 33, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4304,17 +4338,32 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + Projects:: /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -4339,7 +4388,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 33, + "seq": 34, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -4359,7 +4408,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 33, + "request_seq": 34, "success": true } After request @@ -4382,6 +4431,18 @@ FsWatches:: /user/username/projects/myproject/tsconfig.json: {} +Projects:: +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false + ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 @@ -4407,7 +4468,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 34, + "seq": 35, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -4432,11 +4493,26 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -4454,7 +4530,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 34, + "request_seq": 35, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4479,10 +4555,12 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} /user/username/projects/myproject/folder/tsconfig.json: {} + +FsWatches *deleted*:: +/user/username/projects/myproject/folder/commonFile2.ts: + {} /user/username/projects/myproject/tsconfig.json: {} @@ -4496,26 +4574,28 @@ Projects:: projectProgramVersion: 1 isOrphan: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 - autoImportProviderHost: false - + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* + ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* + containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject6* *new* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts +/user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig.json + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-8-0 containingProjects: 1 @@ -4529,17 +4609,13 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 35, + "seq": 36, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4553,7 +4629,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 35, + "request_seq": 36, "success": true } After request @@ -4577,12 +4653,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: *new* {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} /user/username/projects/myproject/folder/tsconfig.json: {} -/user/username/projects/myproject/tsconfig.json: - {} Projects:: /dev/null/inferredProject6* (Inferred) @@ -4595,28 +4667,18 @@ Projects:: isOrphan: true noOpenRef: true *changed* deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true *changed* - autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject6* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts - version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-8-0 containingProjects: 1 @@ -4630,7 +4692,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 36, + "seq": 37, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -4638,10 +4700,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4653,7 +4711,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 36, + "request_seq": 37, "success": true } After request @@ -4679,12 +4737,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} /user/username/projects/myproject/folder/tsconfig.json: {} -/user/username/projects/myproject/tsconfig.json: - {} Projects:: /dev/null/inferredProject6* (Inferred) *changed* @@ -4699,27 +4753,17 @@ Projects:: isOrphan: true noOpenRef: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/tsconfig.json /dev/null/inferredProject6* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts - version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-8-0 @@ -4735,7 +4779,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 37, + "seq": 38, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -4775,26 +4819,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - folder/commonFile2.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4807,7 +4832,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 37, + "request_seq": 38, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4838,12 +4863,8 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile1.ts: {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} /user/username/projects/myproject/folder/tsconfig.json: {} -/user/username/projects/myproject/tsconfig.json: - {} Projects:: /dev/null/inferredProject6* (Inferred) *changed* @@ -4859,12 +4880,6 @@ Projects:: isOrphan: true noOpenRef: true deferredClose: true -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -4872,15 +4887,10 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject6* /user/username/projects/myproject/folder/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-5-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile2.ts *deleted* - version: SVC-5-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-9-0 containingProjects: 1 @@ -4902,7 +4912,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 38, + "seq": 39, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -4917,7 +4927,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 38, + "request_seq": 39, "success": true } After request @@ -4964,12 +4974,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 39, + "seq": 40, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -4980,14 +4998,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -5057,7 +5067,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 39, + "request_seq": 40, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5114,50 +5124,74 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 40, + "seq": 41, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", - "event": "configFileDiag", + "event": "projectLoadingStart", "body": { - "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", - "configFile": "/user/username/projects/myproject/folder/tsconfig.json", - "diagnostics": [] + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject7* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject7* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-6-0 "let y = 1" - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - commonFile2.ts - Root file specified for compilation + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5165,13 +5199,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject7* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 40, + "request_seq": 41, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5180,12 +5214,8 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/user/username/projects/myproject/folder/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} /user/username/projects/node_modules/@types: @@ -5200,11 +5230,11 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject7* (Inferred) *new* +/user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) +/user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -5214,7 +5244,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject7* *new* + /user/username/projects/myproject/tsconfig.json *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 @@ -5222,7 +5252,7 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-6-0 containingProjects: 1 - /dev/null/inferredProject7* *default* + /user/username/projects/myproject/tsconfig.json *default* Before request @@ -5232,18 +5262,15 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 41, + "seq": 42, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5255,7 +5282,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 41, + "request_seq": 42, "success": true } After request @@ -5268,12 +5295,6 @@ PolledWatches:: /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} @@ -5281,21 +5302,18 @@ FsWatches:: {} /user/username/projects/myproject/folder/tsconfig.json: {} - -FsWatches *deleted*:: /user/username/projects/myproject/tsconfig.json: {} Projects:: -/dev/null/inferredProject7* (Inferred) *changed* - projectStateVersion: 2 *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 projectProgramVersion: 1 - dirty: true *changed* - isOrphan: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) +/user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 + noOpenRef: true *changed* autoImportProviderHost: false ScriptInfos:: @@ -5303,7 +5321,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject7* + /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 @@ -5311,8 +5329,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-6-0 - containingProjects: 0 *changed* - /dev/null/inferredProject7* *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json Before request @@ -5323,20 +5341,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 42, + "seq": 43, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject7* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject7* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-10-0 "export const y = 10;" @@ -5349,30 +5367,29 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/myproject/folder/commonFile2.ts - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - commonFile2.ts - Root file specified for compilation + folder/commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5380,13 +5397,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject7* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 42, + "request_seq": 43, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5417,16 +5434,11 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/tsconfig.json: + {} Projects:: -/dev/null/inferredProject7* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 - dirty: true - isClosed: true *changed* - isOrphan: true - autoImportProviderHost: undefined *changed* -/dev/null/inferredProject8* (Inferred) *new* +/dev/null/inferredProject7* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -5434,22 +5446,838 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject8* *new* - /dev/null/inferredProject7* *deleted* + /dev/null/inferredProject7* *new* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-6-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-10-0 containingProjects: 1 - /dev/null/inferredProject8* *default* + /dev/null/inferredProject7* *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/random/random.ts" + }, + "seq": 44, + "type": "request" + } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "close", + "request_seq": 44, + "success": true + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/random/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject7* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /user/username/projects/myproject/folder/tsconfig.json + /dev/null/inferredProject7* +/user/username/projects/myproject/folder/commonFile1.ts (Open) + version: SVC-6-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json *default* +/user/username/projects/random/random.ts *deleted* + open: false *changed* + version: SVC-10-0 + containingProjects: 0 *changed* + /dev/null/inferredProject7* *deleted* + +7: When config file is deleted and then another file is opened and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before request +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +9: *ensureProjectForOpenFiles* *deleted* +10: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject7* (Inferred) + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isOrphan: true + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + autoImportProviderHost: undefined *changed* + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts" + }, + "seq": 45, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile2.ts SVC-7-0 "let y = 1" + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + folder/commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/random/random.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + random.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 45, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: *new* + {} + +Projects:: +/dev/null/inferredProject7* (Inferred) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isClosed: true *changed* + isOrphan: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true +/user/username/projects/myproject/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json *new* + /dev/null/inferredProject7* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts (Open) + version: SVC-6-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 46, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts SVC-6-0 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject8*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/tsconfig.json" + ] + } + }, + "responseRequired": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject8* *new* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 2 *changed* + /dev/null/inferredProject8* *default* *new* + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 47, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +11: /user/username/projects/myproject/folder/tsconfig.json +12: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Timeout callback:: count: 2 +10: *ensureProjectForOpenFiles* *deleted* +11: /user/username/projects/myproject/folder/tsconfig.json *new* +12: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject8* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/tsconfig.json", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8*,/user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + + + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile1.ts,/user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile1.ts", + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/myproject/folder/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/jsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 2 *changed* + isOrphan: true *changed* + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject8* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 1 *changed* + /user/username/projects/myproject/folder/tsconfig.json *default* + /dev/null/inferredProject8* *deleted* +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +8: When both files are open and config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +13: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +13: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject8* (Inferred) + projectStateVersion: 2 + projectProgramVersion: 2 + isOrphan: true +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts SVC-6-0 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8*,/user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile1.ts,/user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile1.ts", + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/user/username/projects/myproject/folder/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} +/user/username/projects/myproject/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 3 *changed* + isOrphan: false *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/tsconfig.json + /dev/null/inferredProject8* *new* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 2 *changed* + /dev/null/inferredProject8* *default* *new* + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 48, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject8*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 49, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js index 3bdba9783bf10..7d134aa6a2297 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file-and-file-from-first-config-is-not-open.js @@ -54,6 +54,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -64,14 +72,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -155,144 +155,9 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/folder/commonFile2.ts SVC-1-0 "let y = 1" - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] response: - { - "seq": 0, - "type": "response", - "command": "open", - "request_seq": 1, - "success": true, - "performanceData": { - "updateGraphDurationMs": * - } - } -After request - -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/node_modules/@types: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: *new* - {} -/user/username/projects/myproject/folder/commonFile1.ts: *new* - {} -/user/username/projects/myproject/folder/jsconfig.json: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: *new* - {} - -Projects:: -/dev/null/inferredProject1* (Inferred) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *new* - version: Text-1 - containingProjects: 2 - /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject1* -/user/username/projects/myproject/folder/commonFile1.ts *new* - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* - -1: When config file is deleted -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/folder/jsconfig.json -2: *ensureProjectForOpenFiles* -//// [/user/username/projects/myproject/folder/tsconfig.json] deleted - -Timeout callback:: count: 2 -1: /user/username/projects/myproject/folder/jsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* - -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - isOrphan: true *changed* - noOpenRef: false *changed* - deferredClose: true *changed* - -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" - } - } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { "rootNames": [ "/user/username/projects/myproject/folder/commonFile2.ts" @@ -306,8 +171,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconf "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" } } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots @@ -390,37 +263,11 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/folder/jsconfig.json", + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", "configFile": "/user/username/projects/myproject/folder/jsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - - - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -428,113 +275,180 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts -Info seq [hh:mm:ss:mss] event: +Info seq [hh:mm:ss:mss] response: { "seq": 0, - "type": "event", - "event": "projectsUpdatedInBackground", - "body": { - "openFiles": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ] + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * } } -After running Timeout callback:: count: 0 +After request PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: +/user/username/projects/myproject/folder/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: +/user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/node_modules/@types: +/user/username/projects/node_modules/@types: *new* {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: - {"pollingInterval":2000} - FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* {} -/user/username/projects/myproject/folder/commonFile1.ts: +/user/username/projects/myproject/folder/commonFile1.ts: *new* {} -/user/username/projects/myproject/folder/jsconfig.json: +/user/username/projects/myproject/folder/jsconfig.json: *new* {} -/user/username/projects/myproject/folder/tsconfig.json: +/user/username/projects/myproject/folder/tsconfig.json: *new* {} Projects:: -/dev/null/inferredProject1* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* - isOrphan: true *changed* - autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* -/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - isOrphan: true - deferredClose: true ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *changed* +/home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/folder/jsconfig.json *new* - /dev/null/inferredProject1* *deleted* -/user/username/projects/myproject/folder/commonFile1.ts + /user/username/projects/myproject/folder/jsconfig.json +/user/username/projects/myproject/folder/commonFile1.ts *new* version: Text-1 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 *changed* - /user/username/projects/myproject/folder/jsconfig.json *default* *new* - /dev/null/inferredProject1* *deleted* - -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -3: /user/username/projects/myproject/folder/tsconfig.json -4: *ensureProjectForOpenFiles* -//// [/user/username/projects/myproject/folder/tsconfig.json] -{ - "files": [ - "commonFile1.ts" - ] -} - + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* -Timeout callback:: count: 2 -3: /user/username/projects/myproject/folder/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Before request -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 - isOrphan: true -/user/username/projects/myproject/folder/jsconfig.json (Configured) - projectStateVersion: 1 +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/jsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/folder/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/folder/jsconfig.json" + } + }, + "responseRequired": true + } +After request + +1: When config file is deleted +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +2: /user/username/projects/myproject/folder/tsconfig.json +3: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Timeout callback:: count: 2 +2: /user/username/projects/myproject/folder/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* @@ -595,14 +509,11 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -611,10 +522,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined @@ -634,20 +541,14 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 - isOrphan: true -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* - noOpenRef: true *changed* Before request @@ -658,20 +559,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-1-0 "export const y = 10;" @@ -683,75 +584,29 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile1.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile1.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) - - - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -760,6 +615,10 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/jsconfig.json: *new* @@ -769,17 +628,9 @@ PolledWatches:: /user/username/projects/random/tsconfig.json: *new* {"pollingInterval":2000} -PolledWatches *deleted*:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} - -FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile1.ts: {} /user/username/projects/myproject/folder/jsconfig.json: @@ -788,46 +639,37 @@ FsWatches *deleted*:: {} Projects:: -/dev/null/inferredProject1* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 2 - isClosed: true *changed* - isOrphan: true -/dev/null/inferredProject2* (Inferred) *new* +/dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 *changed* - /dev/null/inferredProject2* *new* - /user/username/projects/myproject/folder/tsconfig.json *deleted* - /user/username/projects/myproject/folder/jsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile1.ts *deleted* + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject1* *new* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/tsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/jsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -837,28 +679,40 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/jsconfig.json: @@ -871,22 +725,50 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject1* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -896,12 +778,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -911,12 +801,16 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/random/node_modules/@types: @@ -931,30 +825,52 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject1* +/user/username/projects/myproject/folder/commonFile1.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-1-0 containingProjects: 0 *changed* - /dev/null/inferredProject2* *deleted* + /dev/null/inferredProject1* *deleted* Before request @@ -965,15 +881,15 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-2-0 "export const y = 10;" @@ -985,20 +901,61 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile1.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1016,34 +973,64 @@ PolledWatches:: /user/username/projects/random/tsconfig.json: *new* {"pollingInterval":2000} +PolledWatches *deleted*:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} FsWatches *deleted*:: +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 - /dev/null/inferredProject2* + containingProjects: 1 *changed* + /dev/null/inferredProject1* + /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/folder/jsconfig.json *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-1-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /dev/null/inferredProject1* *default* Before request @@ -1053,12 +1040,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1068,7 +1055,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 6, + "request_seq": 7, "success": true } After request @@ -1090,7 +1077,7 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 3 *changed* projectProgramVersion: 1 dirty: true *changed* @@ -1100,12 +1087,12 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 1 - /dev/null/inferredProject2* + /dev/null/inferredProject1* /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-2-0 containingProjects: 0 *changed* - /dev/null/inferredProject2* *deleted* + /dev/null/inferredProject1* *deleted* Before request @@ -1115,12 +1102,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1131,14 +1126,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -1180,19 +1167,41 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "allowJs": true, + "maxNodeModuleJsDepth": 2, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noEmit": true, + "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" @@ -1201,11 +1210,31 @@ Info seq [hh:mm:ss:mss] Files (2) ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' commonFile2.ts - Root file specified for compilation + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/jsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/random/random.ts @@ -1217,27 +1246,27 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1248,12 +1277,8 @@ After request PolledWatches:: /user/username/projects/myproject/folder/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/node_modules/@types: {"pollingInterval":500} @@ -1272,28 +1297,27 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *deleted* +/dev/null/inferredProject1* (Inferred) *deleted* projectStateVersion: 3 projectProgramVersion: 1 dirty: true isClosed: true *changed* isOrphan: true -/dev/null/inferredProject3* (Inferred) *new* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json *new* - /dev/null/inferredProject3* *new* - /dev/null/inferredProject2* *deleted* + /user/username/projects/myproject/folder/jsconfig.json *new* + /dev/null/inferredProject1* *deleted* /user/username/projects/myproject/folder/commonFile1.ts *new* version: Text-2 containingProjects: 1 @@ -1301,36 +1325,28 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject3* *default* + /user/username/projects/myproject/folder/jsconfig.json *default* 2: Check when file is closed when config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -Timeout callback:: count: 2 -5: /user/username/projects/myproject/folder/jsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject3* (Inferred) +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 isOrphan: true *changed* - noOpenRef: false *changed* deferredClose: true *changed* Info seq [hh:mm:ss:mss] request: @@ -1339,21 +1355,15 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 8, + "seq": 9, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1363,7 +1373,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1376,12 +1386,6 @@ PolledWatches:: /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} @@ -1395,17 +1399,11 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject3* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - isOrphan: true *changed* - autoImportProviderHost: false /user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true + projectProgramVersion: 1 noOpenRef: true *changed* + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -1418,7 +1416,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject3* + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/myproject/folder/commonFile1.ts version: Text-2 containingProjects: 1 @@ -1426,8 +1424,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-2-0 - containingProjects: 0 *changed* - /dev/null/inferredProject3* *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json Before request @@ -1438,20 +1436,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject4*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject4* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject4* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject4* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-3-0 "export const y = 10;" @@ -1485,12 +1483,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/myproject/folder/commonFile2.ts @@ -1499,30 +1491,31 @@ Info seq [hh:mm:ss:mss] Files (2) ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' commonFile2.ts - Root file specified for compilation + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject4* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1561,23 +1554,16 @@ FsWatches *deleted*:: {} Projects:: -/dev/null/inferredProject3* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 - dirty: true - isClosed: true *changed* - isOrphan: true - autoImportProviderHost: undefined *changed* -/dev/null/inferredProject4* (Inferred) *new* +/dev/null/inferredProject2* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true + projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true + autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -1590,17 +1576,615 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 1 *changed* - /dev/null/inferredProject4* *new* + /dev/null/inferredProject2* *new* /user/username/projects/myproject/folder/tsconfig.json *deleted* - /dev/null/inferredProject3* *deleted* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: Text-2 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-2-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-3-0 containingProjects: 1 - /dev/null/inferredProject4* *default* + /dev/null/inferredProject2* *default* + +Before running Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/random/random.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/random/random.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/random/random.ts" + }, + "seq": 11, + "type": "request" + } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "close", + "request_seq": 11, + "success": true + } +After request + +PolledWatches:: +/user/username/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/random/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +Projects:: +/dev/null/inferredProject2* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject2* +/user/username/projects/random/random.ts *deleted* + open: false *changed* + version: SVC-3-0 + containingProjects: 0 *changed* + /dev/null/inferredProject2* *deleted* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts" + }, + "seq": 12, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts Text-3 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "allowJs": true, + "maxNodeModuleJsDepth": 2, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noEmit": true, + "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile2.ts SVC-3-0 "let y = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/jsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/random/random.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + random.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 12, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/commonFile1.ts: *new* + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: *new* + {} + +Projects:: +/dev/null/inferredProject2* (Inferred) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isClosed: true *changed* + isOrphan: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json *new* + /user/username/projects/myproject/folder/jsconfig.json *new* + /dev/null/inferredProject2* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *new* + version: Text-3 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* + version: SVC-3-0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* + +3: When config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 13, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/jsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/jsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +6: /user/username/projects/myproject/folder/tsconfig.json +7: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Timeout callback:: count: 2 +6: /user/username/projects/myproject/folder/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* + +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/tsconfig.json", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* + +4: Check when file is closed when config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before request +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +8: *ensureProjectForOpenFiles* *new* + +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 14, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/jsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/jsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js index db3b8fc5832c7..d47755a7b4180 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-with-sibling-jsconfig-file.js @@ -54,6 +54,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -64,14 +72,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -204,42 +204,44 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/tsconfig.json" + } + }, + "responseRequired": true + } +After request + 1: When config file is deleted and then another file is opened Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -Timeout callback:: count: 2 -1: /user/username/projects/myproject/folder/jsconfig.json *new* -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +1: *ensureProjectForOpenFiles* *new* Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -253,20 +255,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { "rootNames": [ "/user/username/projects/myproject/folder/commonFile2.ts" @@ -280,6 +274,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconf "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots @@ -385,7 +389,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -393,12 +397,27 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -426,10 +445,9 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -1: /user/username/projects/myproject/folder/jsconfig.json -3: /user/username/projects/myproject/folder/tsconfig.json -4: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +2: /user/username/projects/myproject/folder/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] { "files": [ @@ -438,11 +456,10 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -2: *ensureProjectForOpenFiles* *deleted* -1: /user/username/projects/myproject/folder/jsconfig.json -3: /user/username/projects/myproject/folder/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +1: *ensureProjectForOpenFiles* *deleted* +2: /user/username/projects/myproject/folder/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* Projects:: /user/username/projects/myproject/folder/jsconfig.json (Configured) @@ -456,7 +473,6 @@ Projects:: isOrphan: false *changed* deferredClose: undefined *changed* -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] event: { @@ -514,6 +530,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/com Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -544,10 +561,9 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -563,7 +579,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -588,27 +604,11 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -620,7 +620,7 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: @@ -628,7 +628,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -653,24 +653,20 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -FsWatches *deleted*:: /user/username/projects/myproject/folder/jsconfig.json: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} Projects:: /dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 @@ -678,18 +674,18 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject1* *new* - /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-1-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/jsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -703,13 +699,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -717,7 +717,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: @@ -725,7 +725,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -749,24 +749,17 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: *new* {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 1 - noOpenRef: true *changed* - ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* @@ -775,7 +768,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -789,13 +783,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -809,7 +807,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -835,14 +833,32 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* + ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-1-0 @@ -851,7 +867,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -865,7 +882,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -873,6 +890,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -884,7 +905,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 6, + "request_seq": 7, "success": true } After request @@ -912,6 +933,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -922,6 +945,11 @@ Projects:: dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 @@ -930,8 +958,9 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject1* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-1-0 @@ -939,7 +968,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-1-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-1-0 @@ -955,7 +985,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -995,6 +1025,26 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -1009,7 +1059,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1042,6 +1092,8 @@ FsWatches *deleted*:: {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -1052,9 +1104,15 @@ Projects:: dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 +/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true @@ -1064,13 +1122,15 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject1* /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-1-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-1-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-2-0 containingProjects: 1 @@ -1084,7 +1144,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1099,7 +1159,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1146,12 +1206,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1162,14 +1230,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -1239,7 +1299,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1296,34 +1356,45 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "allowJs": true, + "maxNodeModuleJsDepth": 2, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noEmit": true, + "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", - "event": "configFileDiag", + "event": "projectLoadingStart", "body": { - "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", - "configFile": "/user/username/projects/myproject/folder/tsconfig.json", - "diagnostics": [] + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" @@ -1332,14 +1403,34 @@ Info seq [hh:mm:ss:mss] Files (2) ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' commonFile2.ts - Root file specified for compilation + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/jsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -1347,13 +1438,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 10, + "request_seq": 11, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1364,12 +1455,8 @@ After request PolledWatches:: /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/node_modules/@types: {"pollingInterval":500} @@ -1382,7 +1469,7 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *new* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -1396,7 +1483,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject2* *new* + /user/username/projects/myproject/folder/jsconfig.json *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-2-0 containingProjects: 1 @@ -1404,34 +1491,26 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /dev/null/inferredProject2* *default* + /user/username/projects/myproject/folder/jsconfig.json *default* 2: When both files are open and config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -5: /user/username/projects/myproject/folder/jsconfig.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -Timeout callback:: count: 2 -5: /user/username/projects/myproject/folder/jsconfig.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +4: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject2* (Inferred) +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -1439,72 +1518,7 @@ Projects:: deferredClose: true *changed* autoImportProviderHost: undefined *changed* -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile2.ts" - ], - "options": { - "allowJs": true, - "maxNodeModuleJsDepth": 2, - "allowSyntheticDefaultImports": true, - "skipLibCheck": true, - "noEmit": true, - "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/folder/commonFile2.ts SVC-2-0 "let y = 1" - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/folder/jsconfig.json", - "configFile": "/user/username/projects/myproject/folder/jsconfig.json", - "diagnostics": [] - } - } +Host is moving to new time Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) @@ -1514,20 +1528,24 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/jsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" @@ -1576,21 +1594,15 @@ After running Timeout callback:: count: 0 PolledWatches:: /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} *new* +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/tsconfig.json: - {"pollingInterval":2000} *new* +/user/username/projects/myproject/tsconfig.json: *new* + {"pollingInterval":2000} /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} @@ -1600,15 +1612,14 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject2* (Inferred) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* - autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/dev/null/inferredProject2* (Inferred) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -1620,18 +1631,17 @@ ScriptInfos:: version: Text-1 containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject2* - /user/username/projects/myproject/folder/jsconfig.json *new* + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject2* *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* version: SVC-2-0 containingProjects: 2 *changed* /dev/null/inferredProject2* *default* *new* /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 1 *changed* - /user/username/projects/myproject/folder/jsconfig.json *default* *new* - /dev/null/inferredProject2* *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json @@ -1640,8 +1650,8 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -7: /user/username/projects/myproject/folder/tsconfig.json -8: *ensureProjectForOpenFiles* +5: /user/username/projects/myproject/folder/tsconfig.json +6: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/folder/tsconfig.json] { "files": [ @@ -1651,13 +1661,14 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -7: /user/username/projects/myproject/folder/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +5: /user/username/projects/myproject/folder/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject2* (Inferred) - projectStateVersion: 2 - projectProgramVersion: 2 + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -1730,10 +1741,11 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/com Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2*,/user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) @@ -1797,13 +1809,13 @@ FsWatches:: Projects:: /dev/null/inferredProject2* (Inferred) *changed* - projectStateVersion: 3 *changed* - projectProgramVersion: 3 *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 2 *changed* isOrphan: true *changed* -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 2 @@ -1836,7 +1848,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -1862,26 +1874,6 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) @@ -1897,6 +1889,10 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1906,7 +1902,7 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: @@ -1914,7 +1910,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1939,29 +1935,25 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -FsWatches *deleted*:: /user/username/projects/myproject/folder/jsconfig.json: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} Projects:: /dev/null/inferredProject2* (Inferred) *deleted* - projectStateVersion: 3 - projectProgramVersion: 3 + projectStateVersion: 2 + projectProgramVersion: 2 isClosed: true *changed* isOrphan: true /dev/null/inferredProject3* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* +/user/username/projects/myproject/folder/jsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 @@ -1969,18 +1961,18 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* + containingProjects: 3 *changed* /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject3* *new* - /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-2-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* -/user/username/projects/myproject/folder/commonFile2.ts (Open) *changed* +/user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/jsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* /user/username/projects/random/random.ts (Open) *new* version: SVC-3-0 containingProjects: 1 @@ -1994,13 +1986,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2008,7 +2004,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: @@ -2016,7 +2012,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 12, + "request_seq": 13, "success": true } After request @@ -2040,24 +2036,17 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: *new* {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} -Projects:: -/dev/null/inferredProject3* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 1 - noOpenRef: true *changed* - ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* @@ -2066,7 +2055,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts (Open) version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* /user/username/projects/random/random.ts (Open) version: SVC-3-0 containingProjects: 1 @@ -2080,13 +2070,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2100,7 +2094,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 13, + "request_seq": 14, "success": true } After request @@ -2126,14 +2120,32 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} +Projects:: +/dev/null/inferredProject3* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + noOpenRef: true *changed* + ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-2-0 @@ -2142,7 +2154,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-3-0 containingProjects: 1 @@ -2156,7 +2169,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -2164,6 +2177,10 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2175,7 +2192,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -2203,6 +2220,8 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -2213,6 +2232,11 @@ Projects:: dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 2 projectProgramVersion: 1 @@ -2221,8 +2245,9 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 + containingProjects: 3 /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject3* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-2-0 @@ -2230,7 +2255,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-2-0 - containingProjects: 0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-3-0 @@ -2246,7 +2272,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -2286,6 +2312,26 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) @@ -2300,7 +2346,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 15, + "request_seq": 16, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2333,6 +2379,8 @@ FsWatches *deleted*:: {} /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -2343,6 +2391,12 @@ Projects:: dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* projectStateVersion: 2 projectProgramVersion: 1 @@ -2355,13 +2409,15 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject3* /user/username/projects/myproject/folder/tsconfig.json *deleted* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-2-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-2-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-4-0 containingProjects: 1 @@ -2375,7 +2431,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -2390,7 +2446,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 16, + "request_seq": 17, "success": true } After request @@ -2437,12 +2493,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -2453,14 +2517,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -2530,7 +2586,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 17, + "request_seq": 18, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2582,39 +2638,15 @@ ScriptInfos:: 3: Check when both files are closed when config file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -Timeout callback:: count: 2 -9: /user/username/projects/myproject/folder/jsconfig.json *new* -10: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +7: *ensureProjectForOpenFiles* *new* Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -2628,20 +2660,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 18, + "seq": 19, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { "rootNames": [ "/user/username/projects/myproject/folder/commonFile2.ts" @@ -2655,6 +2679,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconf "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots @@ -2713,7 +2747,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 18, + "request_seq": 19, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2721,12 +2755,27 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -2756,7 +2805,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 19, + "seq": 20, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info @@ -2776,7 +2825,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 19, + "request_seq": 20, "success": true } After request @@ -2823,7 +2872,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 20, + "seq": 21, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -2841,7 +2890,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 20, + "request_seq": 21, "success": true } After request @@ -2904,7 +2953,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 21, + "seq": 22, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -2983,7 +3032,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 21, + "request_seq": 22, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3075,7 +3124,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 22, + "seq": 23, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3090,7 +3139,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 22, + "request_seq": 23, "success": true } After request @@ -3138,12 +3187,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 23, + "seq": 24, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3154,14 +3211,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -3231,7 +3280,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 23, + "request_seq": 24, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3284,41 +3333,16 @@ ScriptInfos:: 4: Check when both files are closed one by one when file is deleted Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -Timeout callback:: count: 2 -9: /user/username/projects/myproject/folder/jsconfig.json *deleted* -10: *ensureProjectForOpenFiles* *deleted* -11: /user/username/projects/myproject/folder/jsconfig.json *new* -12: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +7: *ensureProjectForOpenFiles* *deleted* +8: *ensureProjectForOpenFiles* *new* Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -3332,20 +3356,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 24, + "seq": 25, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { "rootNames": [ "/user/username/projects/myproject/folder/commonFile2.ts" @@ -3359,6 +3375,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconf "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots @@ -3417,7 +3443,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 24, + "request_seq": 25, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3425,12 +3451,27 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -3460,7 +3501,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 25, + "seq": 26, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info @@ -3480,7 +3521,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 25, + "request_seq": 26, "success": true } After request @@ -3528,7 +3569,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 26, + "seq": 27, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -3553,7 +3594,6 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -3576,7 +3616,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 26, + "request_seq": 27, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3601,15 +3641,13 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/jsconfig.json: {} /user/username/projects/myproject/folder/tsconfig.json: {} -FsWatches *deleted*:: -/user/username/projects/myproject/folder/commonFile1.ts: - {} - Projects:: /dev/null/inferredProject5* (Inferred) *new* projectStateVersion: 1 @@ -3632,7 +3670,7 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject5* *new* -/user/username/projects/myproject/folder/commonFile1.ts *deleted* +/user/username/projects/myproject/folder/commonFile1.ts version: SVC-4-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json @@ -3653,7 +3691,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 27, + "seq": 28, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -3677,7 +3715,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 27, + "request_seq": 28, "success": true } After request @@ -3699,6 +3737,8 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} /user/username/projects/myproject/folder/jsconfig.json: @@ -3730,6 +3770,10 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject5* +/user/username/projects/myproject/folder/commonFile1.ts + version: SVC-4-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-4-0 @@ -3748,7 +3792,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 28, + "seq": 29, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3771,7 +3815,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 28, + "request_seq": 29, "success": true } After request @@ -3795,6 +3839,8 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} /user/username/projects/myproject/folder/jsconfig.json: @@ -3828,6 +3874,10 @@ ScriptInfos:: /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject5* +/user/username/projects/myproject/folder/commonFile1.ts + version: SVC-4-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts version: SVC-4-0 containingProjects: 1 @@ -3847,7 +3897,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 29, + "seq": 30, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -3907,6 +3957,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject5*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -3920,7 +3971,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 29, + "request_seq": 30, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3949,6 +4000,8 @@ FsWatches:: {} FsWatches *deleted*:: +/user/username/projects/myproject/folder/commonFile1.ts: + {} /user/username/projects/myproject/folder/commonFile2.ts: {} /user/username/projects/myproject/folder/jsconfig.json: @@ -3984,6 +4037,10 @@ ScriptInfos:: /dev/null/inferredProject5* /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/jsconfig.json *deleted* +/user/username/projects/myproject/folder/commonFile1.ts *deleted* + version: SVC-4-0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/tsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-4-0 containingProjects: 0 *changed* @@ -4008,7 +4065,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 30, + "seq": 31, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -4023,7 +4080,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 30, + "request_seq": 31, "success": true } After request @@ -4070,12 +4127,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 31, + "seq": 32, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -4086,14 +4151,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -4163,7 +4220,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 31, + "request_seq": 32, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4215,41 +4272,16 @@ ScriptInfos:: 5: Check when both files are closed one by one when file is deleted order changed Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/jsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/folder/tsconfig.json] deleted -PolledWatches:: -/user/username/projects/myproject/folder/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: *new* - {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -Timeout callback:: count: 2 -11: /user/username/projects/myproject/folder/jsconfig.json *deleted* -12: *ensureProjectForOpenFiles* *deleted* -13: /user/username/projects/myproject/folder/jsconfig.json *new* -14: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +8: *ensureProjectForOpenFiles* *deleted* +9: *ensureProjectForOpenFiles* *new* Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -4263,20 +4295,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 32, + "seq": 33, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/folder/jsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/folder/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" - } - } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { "rootNames": [ "/user/username/projects/myproject/folder/commonFile2.ts" @@ -4290,6 +4314,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconf "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots @@ -4348,7 +4382,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 32, + "request_seq": 33, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4356,12 +4390,27 @@ Info seq [hh:mm:ss:mss] response: } After request +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + Projects:: -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -4391,7 +4440,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 33, + "seq": 34, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info @@ -4411,7 +4460,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 33, + "request_seq": 34, "success": true } After request @@ -4434,16 +4483,28 @@ FsWatches:: /user/username/projects/myproject/folder/tsconfig.json: {} -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 2 - /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/folder/jsconfig.json -/user/username/projects/myproject/folder/commonFile1.ts (Open) - version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/folder/tsconfig.json +Projects:: +/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json +/user/username/projects/myproject/folder/commonFile1.ts (Open) + version: SVC-5-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-5-0 @@ -4459,7 +4520,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 34, + "seq": 35, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -4484,11 +4545,28 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/myproject/folder/commonFile2.ts + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -4506,7 +4584,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 34, + "request_seq": 35, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4531,22 +4609,26 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile2.ts: {} /user/username/projects/myproject/folder/jsconfig.json: {} -/user/username/projects/myproject/folder/tsconfig.json: - {} Projects:: /dev/null/inferredProject6* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) +/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 - autoImportProviderHost: false + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -4556,18 +4638,18 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* + containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject6* *new* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts +/user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/folder/jsconfig.json + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-8-0 containingProjects: 1 @@ -4581,17 +4663,13 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 35, + "seq": 36, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4605,7 +4683,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 35, + "request_seq": 36, "success": true } After request @@ -4629,10 +4707,6 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: *new* {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: - {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -4641,11 +4715,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true *changed* - autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -4656,19 +4725,14 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject6* /user/username/projects/myproject/folder/commonFile1.ts *changed* open: false *changed* version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts - version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts (Open) version: SVC-8-0 containingProjects: 1 @@ -4682,7 +4746,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 36, + "seq": 37, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -4690,10 +4754,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4705,7 +4765,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 36, + "request_seq": 37, "success": true } After request @@ -4731,10 +4791,6 @@ FsWatches:: {} /user/username/projects/myproject/folder/commonFile1.ts: {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: - {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -4745,11 +4801,6 @@ Projects:: dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/folder/jsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -4760,18 +4811,13 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /user/username/projects/myproject/folder/jsconfig.json /dev/null/inferredProject6* /user/username/projects/myproject/folder/commonFile1.ts version: SVC-5-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json -/user/username/projects/myproject/folder/commonFile2.ts - version: SVC-5-0 - containingProjects: 1 - /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/random/random.ts *deleted* open: false *changed* version: SVC-8-0 @@ -4787,7 +4833,7 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 37, + "seq": 38, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined @@ -4827,28 +4873,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/folder/commonFile2.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - commonFile2.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile1.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4861,7 +4886,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 37, + "request_seq": 38, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4892,10 +4917,6 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile1.ts: {} -/user/username/projects/myproject/folder/commonFile2.ts: - {} -/user/username/projects/myproject/folder/jsconfig.json: - {} /user/username/projects/myproject/folder/tsconfig.json: {} @@ -4906,12 +4927,6 @@ Projects:: dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -4926,15 +4941,10 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject6* /user/username/projects/myproject/folder/tsconfig.json *deleted* - /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts *deleted* version: SVC-5-0 containingProjects: 0 *changed* /user/username/projects/myproject/folder/tsconfig.json *deleted* -/user/username/projects/myproject/folder/commonFile2.ts *deleted* - version: SVC-5-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-9-0 containingProjects: 1 @@ -4956,7 +4966,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/random/random.ts" }, - "seq": 38, + "seq": 39, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -4971,7 +4981,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 38, + "request_seq": 39, "success": true } After request @@ -5018,12 +5028,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile1.ts" }, - "seq": 39, + "seq": 40, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/tsconfig.json, currentDirectory: /user/username/projects/myproject/folder Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -5034,14 +5052,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/folder/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Type roots @@ -5111,7 +5121,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 39, + "request_seq": 40, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5168,34 +5178,45 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 40, + "seq": 41, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "allowJs": true, + "maxNodeModuleJsDepth": 2, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noEmit": true, + "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", - "event": "configFileDiag", + "event": "projectLoadingStart", "body": { - "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", - "configFile": "/user/username/projects/myproject/folder/tsconfig.json", - "diagnostics": [] + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: /user/username/projects/myproject/folder -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject7* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject7* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/myproject/folder/commonFile2.ts SVC-6-0 "let y = 1" @@ -5204,14 +5225,34 @@ Info seq [hh:mm:ss:mss] Files (2) ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' commonFile2.ts - Root file specified for compilation + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/jsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5219,13 +5260,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject7* +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 40, + "request_seq": 41, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5236,12 +5277,8 @@ After request PolledWatches:: /user/username/projects/myproject/folder/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/node_modules/@types: {"pollingInterval":500} @@ -5254,7 +5291,7 @@ FsWatches:: {} Projects:: -/dev/null/inferredProject7* (Inferred) *new* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -5268,7 +5305,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject7* *new* + /user/username/projects/myproject/folder/jsconfig.json *new* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 @@ -5276,7 +5313,7 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts (Open) *new* version: SVC-6-0 containingProjects: 1 - /dev/null/inferredProject7* *default* + /user/username/projects/myproject/folder/jsconfig.json *default* Before request @@ -5286,18 +5323,15 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/folder/commonFile2.ts" }, - "seq": 41, + "seq": 42, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5309,7 +5343,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 41, + "request_seq": 42, "success": true } After request @@ -5322,30 +5356,21 @@ PolledWatches:: /user/username/projects/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} /user/username/projects/myproject/folder/commonFile2.ts: *new* {} -/user/username/projects/myproject/folder/tsconfig.json: - {} - -FsWatches *deleted*:: /user/username/projects/myproject/folder/jsconfig.json: {} +/user/username/projects/myproject/folder/tsconfig.json: + {} Projects:: -/dev/null/inferredProject7* (Inferred) *changed* - projectStateVersion: 2 *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *changed* + projectStateVersion: 1 projectProgramVersion: 1 - dirty: true *changed* - isOrphan: true *changed* + noOpenRef: true *changed* autoImportProviderHost: false /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 @@ -5357,7 +5382,7 @@ ScriptInfos:: version: Text-1 containingProjects: 2 /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject7* + /user/username/projects/myproject/folder/jsconfig.json /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 @@ -5365,8 +5390,8 @@ ScriptInfos:: /user/username/projects/myproject/folder/commonFile2.ts *changed* open: false *changed* version: SVC-6-0 - containingProjects: 0 *changed* - /dev/null/inferredProject7* *deleted* + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json Before request @@ -5377,20 +5402,20 @@ Info seq [hh:mm:ss:mss] request: "file": "/user/username/projects/random/random.ts", "fileContent": "export const y = 10;" }, - "seq": 42, + "seq": 43, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/random/random.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: /user/username/projects/random +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject7*, currentDirectory: /user/username/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject7* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject7* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/projects/random/random.ts SVC-10-0 "export const y = 10;" @@ -5403,7 +5428,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts /user/username/projects/myproject/folder/commonFile2.ts @@ -5412,21 +5437,22 @@ Info seq [hh:mm:ss:mss] Files (2) ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' commonFile2.ts - Root file specified for compilation + Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/folder/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5434,13 +5460,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/projects/random/random.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject7* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 42, + "request_seq": 43, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -5471,19 +5497,20 @@ FsWatches:: FsWatches *deleted*:: /user/username/projects/myproject/folder/commonFile2.ts: {} +/user/username/projects/myproject/folder/jsconfig.json: + {} Projects:: -/dev/null/inferredProject7* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 - dirty: true - isClosed: true *changed* - isOrphan: true - autoImportProviderHost: undefined *changed* -/dev/null/inferredProject8* (Inferred) *new* +/dev/null/inferredProject7* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* /user/username/projects/myproject/folder/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -5494,16 +5521,833 @@ ScriptInfos:: version: Text-1 containingProjects: 2 *changed* /user/username/projects/myproject/folder/tsconfig.json - /dev/null/inferredProject8* *new* - /dev/null/inferredProject7* *deleted* + /dev/null/inferredProject7* *new* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/myproject/folder/commonFile1.ts (Open) version: SVC-6-0 containingProjects: 1 /user/username/projects/myproject/folder/tsconfig.json *default* /user/username/projects/myproject/folder/commonFile2.ts *deleted* version: SVC-6-0 - containingProjects: 0 + containingProjects: 0 *changed* + /user/username/projects/myproject/folder/jsconfig.json *deleted* /user/username/projects/random/random.ts (Open) *new* version: SVC-10-0 containingProjects: 1 - /dev/null/inferredProject8* *default* + /dev/null/inferredProject7* *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/random/random.ts" + }, + "seq": 44, + "type": "request" + } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/random/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "close", + "request_seq": 44, + "success": true + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/random/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject7* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: true *changed* + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /user/username/projects/myproject/folder/tsconfig.json + /dev/null/inferredProject7* +/user/username/projects/myproject/folder/commonFile1.ts (Open) + version: SVC-6-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json *default* +/user/username/projects/random/random.ts *deleted* + open: false *changed* + version: SVC-10-0 + containingProjects: 0 *changed* + /dev/null/inferredProject7* *deleted* + +7: When config file is deleted and then another file is opened and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before request +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +9: *ensureProjectForOpenFiles* *deleted* +10: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject7* (Inferred) + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isOrphan: true + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + autoImportProviderHost: undefined *changed* + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts" + }, + "seq": 45, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/folder/jsconfig.json, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/jsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/jsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile2.ts" + ], + "options": { + "allowJs": true, + "maxNodeModuleJsDepth": 2, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noEmit": true, + "configFilePath": "/user/username/projects/myproject/folder/jsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/folder/commonFile2.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/folder/jsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/jsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile2.ts SVC-7-0 "let y = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/jsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/commonFile2.ts", + "configFile": "/user/username/projects/myproject/folder/jsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts + /user/username/projects/random/random.ts + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + random.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/random/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 45, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/random/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: *new* + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject7* (Inferred) *deleted* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isClosed: true *changed* + isOrphan: true + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json *new* + /dev/null/inferredProject7* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts (Open) + version: SVC-6-0 + containingProjects: 1 + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) *new* + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 46, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/jsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, currentDirectory: /user/username/projects/myproject/folder +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/folder/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts SVC-6-0 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject8*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/folder/jsconfig.json" + ] + } + }, + "responseRequired": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/tsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject8* *new* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 2 *changed* + /dev/null/inferredProject8* *default* *new* + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 47, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/jsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/jsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +11: /user/username/projects/myproject/folder/tsconfig.json +12: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] +{ + "files": [ + "commonFile1.ts" + ] +} + + +Timeout callback:: count: 2 +10: *ensureProjectForOpenFiles* *deleted* +11: /user/username/projects/myproject/folder/tsconfig.json *new* +12: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject8* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* + +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/folder/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/folder/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/folder/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/folder/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/folder/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/folder/tsconfig.json", + "configFile": "/user/username/projects/myproject/folder/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8*,/user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + + + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile1.ts,/user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile1.ts", + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/user/username/projects/myproject/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/tsconfig.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 2 *changed* + isOrphan: true *changed* + autoImportProviderHost: undefined *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject8* *deleted* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 1 *changed* + /user/username/projects/myproject/folder/tsconfig.json *default* + /dev/null/inferredProject8* *deleted* +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* + +8: When both files are open and config file is deleted and projectInfo +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/folder/tsconfig.json 2:: WatchInfo: /user/username/projects/myproject/folder/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/folder/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 1 +13: *ensureProjectForOpenFiles* +//// [/user/username/projects/myproject/folder/tsconfig.json] deleted + +Timeout callback:: count: 1 +13: *ensureProjectForOpenFiles* *new* + +Projects:: +/dev/null/inferredProject8* (Inferred) + projectStateVersion: 2 + projectProgramVersion: 2 + isOrphan: true +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/folder/jsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject8* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject8* projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/folder/commonFile1.ts SVC-6-0 "let x = 1" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + commonFile1.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/folder/jsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject8*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject8*,/user/username/projects/myproject/folder/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/folder/commonFile2.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/folder/jsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /user/username/projects/myproject/folder/commonFile1.ts,/user/username/projects/myproject/folder/commonFile2.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/user/username/projects/myproject/folder/commonFile1.ts", + "/user/username/projects/myproject/folder/commonFile2.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/user/username/projects/myproject/folder/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/tsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/user/username/projects/myproject/folder/jsconfig.json: + {} +/user/username/projects/myproject/folder/tsconfig.json: + {} + +Projects:: +/dev/null/inferredProject8* (Inferred) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 3 *changed* + isOrphan: false *changed* +/user/username/projects/myproject/folder/jsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/user/username/projects/myproject/folder/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /user/username/projects/myproject/folder/tsconfig.json + /user/username/projects/myproject/folder/jsconfig.json + /dev/null/inferredProject8* *new* +/user/username/projects/myproject/folder/commonFile1.ts (Open) *changed* + version: SVC-6-0 + containingProjects: 2 *changed* + /dev/null/inferredProject8* *default* *new* + /user/username/projects/myproject/folder/tsconfig.json +/user/username/projects/myproject/folder/commonFile2.ts (Open) + version: SVC-7-0 + containingProjects: 1 + /user/username/projects/myproject/folder/jsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile1.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 48, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject8*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/folder/jsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/folder/commonFile2.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 49, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/folder/jsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/folder/jsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js index 23c02d0f1d301..577fa29d025eb 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js b/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js index 23b8c2f687906..995db97f7ceff 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js +++ b/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-in-list-of-files).js @@ -45,6 +45,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,14 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js b/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js index 082a9d40665ce..9fc6a7749556e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js +++ b/tests/baselines/reference/tsserver/configuredProjects/can-correctly-update-configured-project-when-set-of-root-files-has-changed-(new-file-on-disk).js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/can-update-configured-project-when-set-of-root-files-was-not-changed.js b/tests/baselines/reference/tsserver/configuredProjects/can-update-configured-project-when-set-of-root-files-was-not-changed.js index fd5b3f9705a8b..fd6a94c99b8b5 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/can-update-configured-project-when-set-of-root-files-was-not-changed.js +++ b/tests/baselines/reference/tsserver/configuredProjects/can-update-configured-project-when-set-of-root-files-was-not-changed.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts", + "/user/username/projects/project/f2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts", - "/user/username/projects/project/f2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/f2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js index 8d33978e5d881..26f3fb216c4c8 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js @@ -47,6 +47,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/solution/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/solution/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/solution/projects/project/tsconfig.json, currentDirectory: /users/username/solution/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/project/tsconfig.json 2000 undefined Project: /users/username/solution/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/solution/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/solution/projects/project/file1.ts" + ], + "options": { + "module": 2, + "configFilePath": "/users/username/solution/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -57,15 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/solution/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/solution/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/solution/projects/project/file1.ts" - ], - "options": { - "module": 2, - "configFilePath": "/users/username/solution/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/solution/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/solution/projects/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js index 8b4c7538b5d94..ac05aa2d933af 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js @@ -48,6 +48,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/a/b/f1.ts ProjectRootPath: undefined:: Result: /home/src/project/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/a/b/tsconfig.json, currentDirectory: /home/src/project/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/a/b/tsconfig.json 2000 undefined Project: /home/src/project/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/project/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/project/project/a/b/f1.ts", + "/home/src/project/project/a/b/f2.ts" + ], + "options": { + "configFilePath": "/home/src/project/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -58,15 +67,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/project/project/a/b/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/project/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/project/project/a/b/f1.ts", - "/home/src/project/project/a/b/f2.ts" - ], - "options": { - "configFilePath": "/home/src/project/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project/a/b 0 undefined Config: /home/src/project/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project/a/b 0 undefined Config: /home/src/project/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/a/b/f2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js index 1a58e27e02bfb..a0d9a07c6570e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js @@ -48,6 +48,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/project/project/a/b/c/f1.ts ProjectRootPath: undefined:: Result: /home/src/project/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/project/project/a/b/tsconfig.json, currentDirectory: /home/src/project/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/a/b/tsconfig.json 2000 undefined Project: /home/src/project/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/project/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/project/project/a/b/c/f1.ts", + "/home/src/project/project/a/b/d/f2.ts" + ], + "options": { + "configFilePath": "/home/src/project/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -58,15 +67,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/project/project/a/b/c/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/project/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/project/project/a/b/c/f1.ts", - "/home/src/project/project/a/b/d/f2.ts" - ], - "options": { - "configFilePath": "/home/src/project/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project/a/b 1 undefined Config: /home/src/project/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/project/project/a/b 1 undefined Config: /home/src/project/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/project/project/a/b/d/f2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 8a441df017098..d2e790b705233 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -49,6 +49,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -59,15 +68,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -234,6 +234,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected excluded file: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/sub/fooBar.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index 382627acaa48e..0d5d0c36637d4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index eb5b80c700f34..e5b675582f41f 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -49,6 +49,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -59,15 +68,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -234,6 +234,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected excluded file: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/sub/fooBar.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 52ba05d4e99ea..9f62b24c556a6 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index c89a1db31be3a..5bbcb1fdab640 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -49,6 +49,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -59,15 +68,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -228,6 +228,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected excluded file: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/sub/fooBar.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index 2faa0c8e4be93..8b1340c446129 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -229,6 +229,7 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index f6b4c4c3efbee..25c7b29993eaa 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -49,6 +49,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -59,15 +68,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -228,6 +228,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected excluded file: /user/username/projects/myproject/src/sub/fooBar.ts Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/sub/fooBar.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 27eca71976228..1c673f8c87887 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/bar.ts", + "/user/username/projects/myproject/src/foo.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/bar.ts", - "/user/username/projects/myproject/src/foo.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info @@ -229,6 +229,7 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: /user/username/projects/myproject:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js index fc3a52af0608a..52aa43c75d9aa 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js +++ b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js @@ -51,6 +51,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/a/b/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/a/b/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/a/b/src/tsconfig.json, currentDirectory: /user/username/rootfolder/a/b/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/a/b/src/tsconfig.json 2000 undefined Project: /user/username/rootfolder/a/b/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/a/b/src/tsconfig.json : { + "rootNames": [ + "/user/username/rootfolder/a/b/src/file1.ts" + ], + "options": { + "configFilePath": "/user/username/rootfolder/a/b/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,14 +69,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/rootfolder/a/b/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/a/b/src/tsconfig.json : { - "rootNames": [ - "/user/username/rootfolder/a/b/src/file1.ts" - ], - "options": { - "configFilePath": "/user/username/rootfolder/a/b/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/rootfolder/a/b/src/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache diff --git a/tests/baselines/reference/tsserver/configuredProjects/files-are-properly-detached-when-language-service-is-disabled.js b/tests/baselines/reference/tsserver/configuredProjects/files-are-properly-detached-when-language-service-is-disabled.js index 1581b4edc4a28..4805fbd826e41 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/files-are-properly-detached-when-language-service-is-disabled.js +++ b/tests/baselines/reference/tsserver/configuredProjects/files-are-properly-detached-when-language-service-is-disabled.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/tsconfig.json, currentDirectory: /user/username/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/a/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json : { "rootNames": [ "/user/username/projects/project/a/app.js", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json "configFilePath": "/user/username/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/a/app.js to open" + } + } Info seq [hh:mm:ss:mss] Non TS file size exceeded limit (20971530). Largest files: /user/username/projects/project/a/largefile.js:20971521, /user/username/projects/project/a/app.js:9, /user/username/projects/project/a/lib.js:9 Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/configuredProjects/files-explicitly-excluded-in-config-file.js b/tests/baselines/reference/tsserver/configuredProjects/files-explicitly-excluded-in-config-file.js index 8470f48f74d13..154cceb0850bb 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/files-explicitly-excluded-in-config-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/files-explicitly-excluded-in-config-file.js @@ -48,6 +48,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/b/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/b/tsconfig.json, currentDirectory: /user/username/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/b/commonFile1.ts", + "/user/username/projects/project/b/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -58,15 +67,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/b/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/b/commonFile1.ts", - "/user/username/projects/project/b/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/b 1 undefined Config: /user/username/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/b 1 undefined Config: /user/username/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/b/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/handle-recreated-files-correctly.js b/tests/baselines/reference/tsserver/configuredProjects/handle-recreated-files-correctly.js index 813beef4ce7c9..0df46c0cd2f30 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/handle-recreated-files-correctly.js +++ b/tests/baselines/reference/tsserver/configuredProjects/handle-recreated-files-correctly.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js b/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js index 0315ff24a03f6..98de1d2c60d0e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/open-file-become-a-part-of-configured-project-if-it-is-referenced-from-root-file.js @@ -252,17 +252,14 @@ ScriptInfos:: Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/a/c/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/c/f3.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/c/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/a/c -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/a/c/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/c/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/a/c/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/c/f3.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/c/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/c/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/c/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/a/c/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/a/c/tsconfig.json] { "compilerOptions": {}, @@ -309,35 +306,26 @@ FsWatches:: /user/username/projects/myproject/a/c/tsconfig.json: *new* {} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/a/c/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/dev/null/inferredProject2* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/a/c/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/a/c/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/c/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/a/c/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/a/c/f3.ts to open" - } - } +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/b/f1.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/c/f3.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/a/c Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/c/f2.ts", @@ -347,6 +335,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/c/tsconfig. "configFilePath": "/user/username/projects/myproject/a/c/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/c/f3.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/c/f2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/c/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/c/tsconfig.json @@ -433,30 +431,11 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/a/c/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/a/c/f3.ts", "configFile": "/user/username/projects/myproject/a/c/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/a/c/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/b/f1.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1*,/user/username/projects/myproject/a/c/tsconfig.json -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/c/f3.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/a/c/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -559,11 +538,10 @@ Projects:: projectProgramVersion: 2 *changed* isOrphan: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/a/c/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/a/c/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-be-able-to-handle-@types-if-input-file-list-is-empty.js b/tests/baselines/reference/tsserver/configuredProjects/should-be-able-to-handle-@types-if-input-file-list-is-empty.js index b517af1d982b4..c8793b38a537c 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-be-able-to-handle-@types-if-input-file-list-is-empty.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-be-able-to-handle-@types-if-input-file-list-is-empty.js @@ -46,6 +46,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/tsconfig.json, currentDirectory: /user/username/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/user/username/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,12 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/user/username/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/node_modules/@types 1 undefined Project: /user/username/projects/project/a/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/node_modules/@types 1 undefined Project: /user/username/projects/project/a/tsconfig.json WatchType: Type roots @@ -150,6 +150,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server-when-reading-tsconfig-file-fails.js b/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server-when-reading-tsconfig-file-fails.js index eb89693c33495..0acc0d8c48518 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server-when-reading-tsconfig-file-fails.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server-when-reading-tsconfig-file-fails.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/file1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/file1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server.js b/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server.js index 0ec29a007462c..49792c42bba2a 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-be-tolerated-without-crashing-the-server.js @@ -40,6 +40,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,12 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/b/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/app 0 undefined Config: /user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/app 0 undefined Config: /user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/test 1 undefined Config: /user/username/projects/project/a/b/tsconfig.json WatchType: Wild card directory @@ -143,6 +143,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-ignore-non-existing-files-specified-in-the-config-file.js b/tests/baselines/reference/tsserver/configuredProjects/should-ignore-non-existing-files-specified-in-the-config-file.js index 4bd66851cc07d..a965ae3dbd5b3 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-ignore-non-existing-files-specified-in-the-config-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-ignore-non-existing-files-specified-in-the-config-file.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile3.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile3.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile3.ts 500 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Missing file @@ -232,6 +232,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-keep-the-configured-project-when-the-opened-file-is-referenced-by-the-project-but-not-its-root.js b/tests/baselines/reference/tsserver/configuredProjects/should-keep-the-configured-project-when-the-opened-file-is-referenced-by-the-project-but-not-its-root.js index 1b9dc2c7446bd..0196f2d168423 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-keep-the-configured-project-when-the-opened-file-is-referenced-by-the-project-but-not-its-root.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-keep-the-configured-project-when-the-opened-file-is-referenced-by-the-project-but-not-its-root.js @@ -47,6 +47,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/a/b/main.ts" + ], + "options": { + "target": 2, + "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -57,15 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/b/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/a/b/main.ts" - ], - "options": { - "target": 2, - "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/obj-a.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es6.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js b/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js index 3be439b3fc1d7..c35041d7c5aa0 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-not-close-configured-project-after-closing-last-open-file,-but-should-be-closed-on-next-file-open-if-its-not-the-file-from-same-project.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/main.ts" + ], + "options": { + "target": 2, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/main.ts" - ], - "options": { - "target": 2, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es6.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-properly-handle-module-resolution-changes-in-config-file.js b/tests/baselines/reference/tsserver/configuredProjects/should-properly-handle-module-resolution-changes-in-config-file.js index f995abe631f2f..9a7dca654c5f5 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-properly-handle-module-resolution-changes-in-config-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-properly-handle-module-resolution-changes-in-config-file.js @@ -53,6 +53,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/b/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/b/tsconfig.json, currentDirectory: /user/username/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/a/b/file1.ts" + ], + "options": { + "moduleResolution": 2, + "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -63,15 +72,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/b/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/a/b/file1.ts" - ], - "options": { - "moduleResolution": 2, - "configFilePath": "/user/username/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-reuse-same-project-if-file-is-opened-from-the-configured-project-that-has-no-open-files.js b/tests/baselines/reference/tsserver/configuredProjects/should-reuse-same-project-if-file-is-opened-from-the-configured-project-that-has-no-open-files.js index c10df19729f22..88961b0e244e4 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-reuse-same-project-if-file-is-opened-from-the-configured-project-that-has-no-open-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-reuse-same-project-if-file-is-opened-from-the-configured-project-that-has-no-open-files.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/main.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/main2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es6.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js index bfdbb8bd0f823..b438943115748 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js @@ -67,6 +67,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -77,15 +86,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/node_modules/@types 1 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Type roots @@ -234,6 +234,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/b/tsconfig.json, currentDirectory: /user/username/projects/myproject/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -244,15 +253,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/node_modules/@types 1 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/node_modules/@types 1 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Type roots @@ -421,6 +421,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dummy/dummy.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dummy/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dummy/tsconfig.json, currentDirectory: /user/username/projects/myproject/dummy Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dummy/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dummy/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dummy/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/dummy/dummy.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/dummy/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -431,14 +439,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/dummy/dummy.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dummy/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/dummy/dummy.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/dummy/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dummy 1 undefined Config: /user/username/projects/myproject/dummy/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dummy 1 undefined Config: /user/username/projects/myproject/dummy/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dummy/tsconfig.json diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js b/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js index 6c5c0c9b1bfb6..f8f94a11bc6dd 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-config-file-errors-and-still-try-to-build-a-project.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/commonFile1.ts", @@ -66,6 +56,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-invalid-include-files-that-start-in-subDirectory.js b/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-invalid-include-files-that-start-in-subDirectory.js index b814c87b6e311..4813b90e78e32 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-invalid-include-files-that-start-in-subDirectory.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-tolerate-invalid-include-files-that-start-in-subDirectory.js @@ -45,6 +45,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/server/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/src/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/src/server/tsconfig.json, currentDirectory: /user/username/projects/myproject/src/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/server/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/src/server/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/server/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/user/username/projects/myproject/src/server/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,12 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/server/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/server/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/user/username/projects/myproject/src/server/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/src 1 undefined Config: /user/username/projects/myproject/src/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/src 1 undefined Config: /user/username/projects/myproject/src/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/server/tsconfig.json @@ -144,6 +144,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/src/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js index fef089f5e6034..ec79a47ba3c6d 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js @@ -61,6 +61,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -71,15 +80,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/node_modules/@types 1 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Type roots @@ -228,6 +228,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/b/tsconfig.json, currentDirectory: /user/username/projects/myproject/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -238,15 +247,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/node_modules/@types 1 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b/node_modules/@types 1 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/configuredProjects/syntactic-features-work-even-if-language-service-is-disabled.js b/tests/baselines/reference/tsserver/configuredProjects/syntactic-features-work-even-if-language-service-is-disabled.js index f7b0934b116d2..235d04f7c241a 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/syntactic-features-work-even-if-language-service-is-disabled.js +++ b/tests/baselines/reference/tsserver/configuredProjects/syntactic-features-work-even-if-language-service-is-disabled.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/a/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/jsconfig.json, currentDirectory: /user/username/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/jsconfig.json 2000 undefined Project: /user/username/projects/project/a/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/a/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/a/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/jsconfig.json : { "rootNames": [ "/user/username/projects/project/a/app.js", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/jsconfig.json "configFilePath": "/user/username/projects/project/a/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/a/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/a/app.js to open" + } + } Info seq [hh:mm:ss:mss] Non TS file size exceeded limit (20971533). Largest files: /user/username/projects/project/a/largefile.js:20971521, /user/username/projects/project/a/app.js:12 Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-default-configured-project-does-not-contain-the-file.js b/tests/baselines/reference/tsserver/configuredProjects/when-default-configured-project-does-not-contain-the-file.js index 2c0fb303760cf..17e25da6162ff 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-default-configured-project-does-not-contain-the-file.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-default-configured-project-does-not-contain-the-file.js @@ -82,6 +82,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/bar/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/bar/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/bar/tsconfig.json, currentDirectory: /user/username/projects/myproject/bar Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/bar/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/bar/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/bar/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/bar/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -92,14 +100,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/bar/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/bar/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/bar/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/bar/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar 1 undefined Config: /user/username/projects/myproject/bar/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar 1 undefined Config: /user/username/projects/myproject/bar/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/bar/tsconfig.json @@ -266,6 +266,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/foobar/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/foobar/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/foobar/tsconfig.json, currentDirectory: /user/username/projects/myproject/foobar Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foobar/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/foobar/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foobar/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/foobar/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/foobar/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -276,14 +284,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/foobar/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foobar/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/foobar/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/foobar/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foobar 1 undefined Config: /user/username/projects/myproject/foobar/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foobar 1 undefined Config: /user/username/projects/myproject/foobar/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/foobar/tsconfig.json @@ -695,16 +695,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/foo/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/foo/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/foo/tsconfig.json, currentDirectory: /user/username/projects/myproject/foo Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foo/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/foo/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/foo/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/foo/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foo/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/foo/index.ts" @@ -715,6 +705,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foo/tsconfig. "configFilePath": "/user/username/projects/myproject/foo/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/foo/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/foo/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/foo/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foo/node_modules/@types 1 undefined Project: /user/username/projects/myproject/foo/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foo/node_modules/@types 1 undefined Project: /user/username/projects/myproject/foo/tsconfig.json WatchType: Type roots @@ -915,6 +915,7 @@ Info seq [hh:mm:ss:mss] request: } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/foo/lib/index.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/foo/lib/index.d.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/foo/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/foo/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/bar/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -1028,4 +1029,30 @@ Info seq [hh:mm:ss:mss] response: } After request -Default project for file: /user/username/projects/myproject/foo/lib/index.d.ts: /user/username/projects/myproject/bar/tsconfig.json \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/foo/lib/index.d.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/bar/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/foo/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-file-name-starts-with-caret.js b/tests/baselines/reference/tsserver/configuredProjects/when-file-name-starts-with-caret.js index 59dbd20024efc..862cd59e4d842 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-file-name-starts-with-caret.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-file-name-starts-with-caret.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/^app.ts", + "/user/username/projects/myproject/file.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/file.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/^app.ts", - "/user/username/projects/myproject/file.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/^app.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js index 6a53f452e41fa..95fb66e2a07a1 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/foo/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/foo/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/foo/tsconfig.json, currentDirectory: /user/username/projects/myproject/foo Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foo/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/foo/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/foo/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/foo/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foo/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/foo/index.ts" @@ -96,6 +86,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/foo/tsconfig. "configFilePath": "/user/username/projects/myproject/foo/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/foo/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/foo/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/foo/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/foo/node_modules 1 undefined Project: /user/username/projects/myproject/foo/tsconfig.json WatchType: Failed Lookup Locations @@ -277,16 +277,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/bar/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/bar/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/bar/tsconfig.json, currentDirectory: /user/username/projects/myproject/bar Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/bar/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/bar/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/bar/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/bar/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/bar/index.ts" @@ -299,6 +289,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/bar/tsconfig. "configFilePath": "/user/username/projects/myproject/bar/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/bar/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/bar/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/bar/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar/node_modules 1 undefined Project: /user/username/projects/myproject/bar/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/bar/node_modules 1 undefined Project: /user/username/projects/myproject/bar/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js index fc342d8f21d0b..0644c3fdbdc7d 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -870,16 +870,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -892,6 +882,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js index 11c9160599985..083443ee7e23f 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js index 3f9c4f54595f0..f1cc16850c85b 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -875,16 +875,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -897,6 +887,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -934,7 +934,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/a/tsconfig.json", + "triggerFile": "/home/src/projects/project/a/a.ts", "configFile": "/home/src/projects/project/a/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js index 2109049b93b4e..625912ef2eae9 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js @@ -71,16 +71,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -329,16 +329,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -353,6 +343,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js index d4a957a9f0fde..3b6a5587e9e9a 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -875,16 +875,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -897,6 +887,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -934,7 +934,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/a/tsconfig.json", + "triggerFile": "/home/src/projects/project/a/a.ts", "configFile": "/home/src/projects/project/a/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js index 2b622f8a35c26..10c6ee167e777 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js @@ -117,16 +117,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -139,6 +129,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -378,16 +378,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -400,6 +390,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -716,16 +716,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/user/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/user/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/user/tsconfig.json, currentDirectory: /home/src/projects/project/user Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/user/tsconfig.json 2000 undefined Project: /home/src/projects/project/user/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/user/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : { "rootNames": [ "/home/src/projects/project/user/user.ts" @@ -744,6 +734,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/user/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/user/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js index 23ac9d8a4e6c9..1b9667495bec7 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js index 44c2d9f9702ae..048c06ad301d8 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js @@ -63,16 +63,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/src/a.ts" @@ -85,6 +75,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -243,16 +243,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/src/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/src/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/src/b.ts" @@ -269,6 +259,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/src/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b/src 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b/src 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js index e5ad07dfaeae8..4634cac58d33a 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js index f8dde88d00bb8..8a4fce161bbfa 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js index b648b2f86681f..606f31852c282 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js index 37252b3f256b7..06ccb8b932f4c 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js index 20934e73715c9..c0f65d3048091 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js index dbb0f01c8a70c..d430da400e160 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js index 8f758069f629e..cb6dfb0f0a56d 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js @@ -117,16 +117,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -139,6 +129,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -378,16 +378,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -400,6 +390,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -686,16 +686,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/user/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/user/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/user/tsconfig.json, currentDirectory: /home/src/projects/project/user Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/user/tsconfig.json 2000 undefined Project: /home/src/projects/project/user/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/user/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : { "rootNames": [ "/home/src/projects/project/user/user.ts" @@ -714,6 +704,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/user/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/user/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js index 5a29149d0e8c9..225ef9f7723bd 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js @@ -117,16 +117,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -139,6 +129,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -378,16 +378,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -400,6 +390,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -686,16 +686,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/user/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/user/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/user/tsconfig.json, currentDirectory: /home/src/projects/project/user Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/user/tsconfig.json 2000 undefined Project: /home/src/projects/project/user/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/user/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : { "rootNames": [ "/home/src/projects/project/user/user.ts" @@ -714,6 +704,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/user/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/user/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/user/user.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/user 1 undefined Config: /home/src/projects/project/user/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/user/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js index 396f6d18903ad..6b87e6308cf2a 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -870,16 +870,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -892,6 +882,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js index 16a8e50b1c89d..b575397507756 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js index 2b8c0ae058d03..3d1398f6a90ab 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -874,16 +874,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -896,6 +886,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -933,7 +933,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/a/tsconfig.json", + "triggerFile": "/home/src/projects/project/a/a.ts", "configFile": "/home/src/projects/project/a/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js index 9e1244a3bb037..c93792b2bb91a 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -363,16 +363,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/b.ts" @@ -385,6 +375,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json @@ -874,16 +874,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/a.ts" @@ -896,6 +886,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating project for original file: /home/src/projects/project/a/a.ts for location: /home/src/projects/project/a/bin/a.d.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -933,7 +933,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/a/tsconfig.json", + "triggerFile": "/home/src/projects/project/a/a.ts", "configFile": "/home/src/projects/project/a/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan,-and-orphan-script-info-changes.js b/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan,-and-orphan-script-info-changes.js index 89eb0fb84a3e3..ce7447d6ff42f 100644 --- a/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan,-and-orphan-script-info-changes.js +++ b/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan,-and-orphan-script-info-changes.js @@ -44,6 +44,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,14 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan.js b/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan.js index b01e90a438440..00af621318d46 100644 --- a/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan.js +++ b/tests/baselines/reference/tsserver/documentRegistry/Caches-the-source-file-if-script-info-is-orphan.js @@ -44,6 +44,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,14 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js index 001742a00c6e0..0a8894b2f2327 100644 --- a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js +++ b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js @@ -60,6 +60,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/user.ts", + "/home/src/projects/project/b/user.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -70,15 +79,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/user.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/user.ts", - "/home/src/projects/project/b/user.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/user.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/dynamicFiles/opening-and-closing-untitled-files-when-projectRootPath-is-different-from-currentDirectory.js b/tests/baselines/reference/tsserver/dynamicFiles/opening-and-closing-untitled-files-when-projectRootPath-is-different-from-currentDirectory.js index 97592950f5992..6d4a8eaba92bf 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/opening-and-closing-untitled-files-when-projectRootPath-is-different-from-currentDirectory.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/opening-and-closing-untitled-files-when-projectRootPath-is-different-from-currentDirectory.js @@ -294,6 +294,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/file.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -304,14 +312,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/file.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/file.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files-without-inferred-project-per-projectRootPath.js b/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files-without-inferred-project-per-projectRootPath.js index 1181ec451b708..0901bd32af1c6 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files-without-inferred-project-per-projectRootPath.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files-without-inferred-project-per-projectRootPath.js @@ -55,6 +55,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/Untitled-1.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/Untitled-1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -65,14 +73,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/Untitled-1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/Untitled-1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files.js b/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files.js index c3ae9468de5bc..47d526fe35efd 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/opening-untitled-files.js @@ -251,6 +251,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/Untitled-1.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/Untitled-1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -261,14 +269,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/Untitled-1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/Untitled-1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js index 3cdcff1a01894..2c72f9c82f4b0 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/proj/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/proj/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/proj/tsconfig.json, currentDirectory: /home/src/projects/project/proj Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/proj/tsconfig.json 2000 undefined Project: /home/src/projects/project/proj/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/proj/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/proj/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/proj/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/proj/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/proj/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/proj/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/proj/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/proj 1 undefined Config: /home/src/projects/project/proj/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/proj 1 undefined Config: /home/src/projects/project/proj/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/proj/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-js-file-is-included-by-tsconfig.js b/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-js-file-is-included-by-tsconfig.js index cd7513db67066..869c9b95235cf 100644 --- a/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-js-file-is-included-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-js-file-is-included-by-tsconfig.js @@ -49,16 +49,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/file.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/file.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/file.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/large.js 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Skipped loading contents of large file /user/username/projects/myproject/src/large.js for info /user/username/projects/myproject/src/large.js: fileSize: 4194305 diff --git a/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-ts-file-is-included-by-tsconfig.js b/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-ts-file-is-included-by-tsconfig.js index 5ca5395a5bc67..a8c52e4a82f22 100644 --- a/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-ts-file-is-included-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/events/largeFileReferenced/when-large-ts-file-is-included-by-tsconfig.js @@ -49,16 +49,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/file.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/file.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/file.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/large.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectLanguageServiceState/language-service-disabled-events-are-triggered.js b/tests/baselines/reference/tsserver/events/projectLanguageServiceState/language-service-disabled-events-are-triggered.js index a916534e13a8e..7efaa6cd4cb6d 100644 --- a/tests/baselines/reference/tsserver/events/projectLanguageServiceState/language-service-disabled-events-are-triggered.js +++ b/tests/baselines/reference/tsserver/events/projectLanguageServiceState/language-service-disabled-events-are-triggered.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] Non TS file size exceeded limit (20971531). Largest files: /user/username/projects/project/largefile.js:20971521, /user/username/projects/project/app.js:10 Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/events/projectLanguageServiceState/large-file-size-is-determined-correctly.js b/tests/baselines/reference/tsserver/events/projectLanguageServiceState/large-file-size-is-determined-correctly.js index e7d72f34f66b9..f9e2b7e519fae 100644 --- a/tests/baselines/reference/tsserver/events/projectLanguageServiceState/large-file-size-is-determined-correctly.js +++ b/tests/baselines/reference/tsserver/events/projectLanguageServiceState/large-file-size-is-determined-correctly.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] Non TS file size exceeded limit (20971531). Largest files: /user/username/projects/project/largefile.js:20971521, /user/username/projects/project/app.js:10 Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-default-event-handler.js index ce31fa761fe68..7649deb36867b 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-default-event-handler.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/b/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/b/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-event-handler.js index 1c6b834dcd6c9..7dbc5c60db0f9 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-an-extended-config-file-when-using-event-handler.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/b/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/b/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-default-event-handler.js index caf16d2200125..42430d440814e 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-default-event-handler.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/a/tsconfig.json, currentDirectory: /user/username/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Project: /user/username/projects/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-event-handler.js index 802ee0db7eaf9..ac267c4a8849a 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/change-is-detected-in-the-config-file-when-using-event-handler.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/a/tsconfig.json, currentDirectory: /user/username/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Project: /user/username/projects/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js index 93e9684a148ce..2d15c2c29afc7 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-default-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -240,6 +241,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js index 7f3ef6477d9d0..01f5996437dd5 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-disabled-when-using-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -237,6 +238,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js index 6490330f5d563..df41f43a98758 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-default-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -102,6 +103,14 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -112,14 +121,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating configured project in external project: /user/username/projects/a/project.csproj" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json @@ -243,6 +244,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js index dfc83e998e83e..acab9c1c55d6d 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/lazyConfiguredProjectsFromExternalProject-is-true-and-file-is-opened-when-using-event-handler.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -102,6 +103,14 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -112,14 +121,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating configured project in external project: /user/username/projects/a/project.csproj" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json @@ -240,6 +241,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-default-event-handler.js index 806bf27692fce..65ba2a2ab2a9e 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-default-event-handler.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { "rootNames": [ "/user/username/projects/b/b.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-event-handler.js index de805065b06dd..c9ccf7d28c7e4 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-disableSourceOfProjectReferenceRedirect-when-using-event-handler.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "CustomHandler::projectLoadingStart", - "body": { - "project": "/user/username/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { "rootNames": [ "/user/username/projects/b/b.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "CustomHandler::projectLoadingStart", + "body": { + "project": "/user/username/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-default-event-handler.js index 89abe6ec10a19..65d3b184a807a 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-default-event-handler.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { "rootNames": [ "/user/username/projects/b/b.ts" @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-event-handler.js index 61a737ea8b069..078b75ad99bbe 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/opening-original-location-project-when-using-event-handler.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "CustomHandler::projectLoadingStart", - "body": { - "project": "/user/username/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { "rootNames": [ "/user/username/projects/b/b.ts" @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "CustomHandler::projectLoadingStart", + "body": { + "project": "/user/username/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-default-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-default-event-handler.js index ec7dee709735f..cec71d5055691 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-default-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-default-event-handler.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/a/tsconfig.json, currentDirectory: /user/username/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Project: /user/username/projects/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json @@ -209,6 +209,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -219,14 +227,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-event-handler.js b/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-event-handler.js index c8a021f841ed9..4b755cecb9328 100644 --- a/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-event-handler.js +++ b/tests/baselines/reference/tsserver/events/projectLoading/project-is-created-by-open-file-when-using-event-handler.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/a/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/a/tsconfig.json, currentDirectory: /user/username/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/a/tsconfig.json 2000 undefined Project: /user/username/projects/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/a/a.ts" + ], + "options": { + "configFilePath": "/user/username/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/a/a.ts" - ], - "options": { - "configFilePath": "/user/username/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/a 1 undefined Config: /user/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/a/tsconfig.json @@ -206,6 +206,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/b/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/b/tsconfig.json, currentDirectory: /user/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/b/tsconfig.json 2000 undefined Project: /user/username/projects/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/b/b.ts" + ], + "options": { + "configFilePath": "/user/username/projects/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -216,14 +224,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/b/b.ts" - ], - "options": { - "configFilePath": "/user/username/projects/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/b 1 undefined Config: /user/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js index 8a2f51b0e133f..2e07b3cf05cbf 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/project/file1.ts ProjectRootPath: undefined:: Result: /a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/project/tsconfig.json, currentDirectory: /a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/tsconfig.json 2000 undefined Project: /a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "CustomHandler::projectLoadingStart", - "body": { - "project": "/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "rootNames": [ "/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "configFilePath": "/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "CustomHandler::projectLoadingStart", + "body": { + "project": "/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js index 824129428b415..4d296d5007b0a 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json, currentDirectory: /user/username/rootfolder/otherfolder/a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "CustomHandler::projectLoadingStart", - "body": { - "project": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json : { "rootNames": [ "/user/username/rootfolder/otherfolder/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/proje "configFilePath": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "CustomHandler::projectLoadingStart", + "body": { + "project": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js index fb0d5e38a8f4b..a37a83fa43547 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "isolatedModules": true, + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "isolatedModules": true, - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js index 0947b47688558..e71bf07df3465 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js @@ -42,16 +42,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "CustomHandler::projectLoadingStart", - "body": { - "project": "/users/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { "rootNames": [ "/users/username/projects/project/file1Consumer1.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json "configFilePath": "/users/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "CustomHandler::projectLoadingStart", + "body": { + "project": "/users/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-deleted-files.js index 18b0c244eb9b3..c65d1b8c08b27 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-deleted-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-newly-created-files.js index b1488737f1a7c..1740679555753 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-newly-created-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-the-reference-map-changes.js index 8cd15d2ff5a05..d9e86e8b5610c 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-be-up-to-date-with-the-reference-map-changes.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-contains-only-itself.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-contains-only-itself.js index 576435878e478..8b2d3cdeb4401 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-contains-only-itself.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-contains-only-itself.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-changes-in-non-root-files.js index 5ca535f61e85e..89a0c349a838c 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-changes-in-non-root-files.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-non-existing-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-non-existing-code-file.js index 1155e8c0e994b..d6ef56fa6a8ba 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-non-existing-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-removed-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-removed-code-file.js index 484a7f2b23455..05fe24e221bc7 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-removed-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-detect-removed-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-all-files-if-a-global-file-changed-shape.js index a29ec2c612542..c85425bb2d6c9 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-all-files-if-a-global-file-changed-shape.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-cascaded-affected-file-list.js index b77f30a669151..cc1f3aecfbb76 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-return-cascaded-affected-file-list.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-work-fine-for-files-with-circular-references.js index 38279810df979..69159c1704a48 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-should-work-fine-for-files-with-circular-references.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when---outFile-is-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when---outFile-is-set.js index 9f8a2d0dc8170..f9639cc259b10 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when---outFile-is-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when---outFile-is-set.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "outFile": "/a/out.js", + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "outFile": "/a/out.js", - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-adding-new-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-adding-new-file.js index 6e19a582defda..5fc8f167f20fe 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-adding-new-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-adding-new-file.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-both-options-are-not-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-both-options-are-not-set.js index c23827d398239..a3604191b9713 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-both-options-are-not-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-when-both-options-are-not-set.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index 1cfd27f733dac..f98b9deb4a622 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/project/file1.ts ProjectRootPath: undefined:: Result: /a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/project/tsconfig.json, currentDirectory: /a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/tsconfig.json 2000 undefined Project: /a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "rootNames": [ "/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "configFilePath": "/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index 94920b48858ce..ca16a6e2f882b 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json, currentDirectory: /user/username/rootfolder/otherfolder/a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json : { "rootNames": [ "/user/username/rootfolder/otherfolder/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/proje "configFilePath": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js index 7dc08aec7d196..3ee141a749957 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "isolatedModules": true, + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "isolatedModules": true, - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js index a7b71a29fbf3f..891d9c6788a33 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js @@ -42,16 +42,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { "rootNames": [ "/users/username/projects/project/file1Consumer1.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json "configFilePath": "/users/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js index 8c86a77ac6b54..4bf39e8fcd670 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js index 1a66c17c66855..667a9b8265106 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js index 7f4e3489d3db3..81521f8080c4f 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js index 9f69e40c13a4d..940bc4e722c4c 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js index 85d4d192a86cb..ad108980fa971 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js index 59ca983297860..c93993d8aa046 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js index f562f37f3a707..4cd358ac74a2e 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js index 4af094d8d6a9d..571edde4495d4 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js index 9d94ed0a4b862..333c4f7027de3 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js index f54c8af6674d1..7f11dca901d69 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js index c81e243e14723..f6efe34c2dfcd 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "outFile": "/a/out.js", + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "outFile": "/a/out.js", - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js index 9f9a1b5e4b088..b986825308324 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js index c9c07b0bb88f1..fa659d5cdb275 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index 5bebd48bf3e83..f1c90cc5f6220 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/project/file1.ts ProjectRootPath: undefined:: Result: /a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/project/tsconfig.json, currentDirectory: /a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/tsconfig.json 2000 undefined Project: /a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "rootNames": [ "/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /a/b/project/tsconfig.json : { "configFilePath": "/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/project 1 undefined Config: /a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index 043d449256742..01d2264fc83b5 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined:: Result: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json, currentDirectory: /user/username/rootfolder/otherfolder/a/b/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json : { "rootNames": [ "/user/username/rootfolder/otherfolder/a/b/project/file1.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/rootfolder/otherfolder/a/b/proje "configFilePath": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/rootfolder/otherfolder/a/b/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/project/file3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js index a0bf6470c6dbe..350e975d95dab 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---isolatedModules-is-specified.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "isolatedModules": true, + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "isolatedModules": true, - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js index b2a1cba1c7c55..a41c43fa4e65e 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-always-return-the-file-itself-if---out-or---outFile-is-specified.js @@ -42,16 +42,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { "rootNames": [ "/users/username/projects/project/file1Consumer1.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json "configFilePath": "/users/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js index 79888d7e1cf15..6cbcd8c502267 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-deleted-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js index 6e6191965f4bb..c6eae4ab81c17 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-newly-created-files.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js index d01b8091471ec..9679452640e57 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-be-up-to-date-with-the-reference-map-changes.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js index 5724fc785f079..57a4f05d10ad4 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-contains-only-itself.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js index 59aace8bb587b..53bd7e3305887 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-changes-in-non-root-files.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile1 1 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js index 4ed3a7541763c..dfda1cc14556e 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-non-existing-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js index 6ca2ec77918f3..84fb528f82abe 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-detect-removed-code-file.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/referenceFile1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/referenceFile1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/referenceFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/referenceFile1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js index 51e9096a9408c..d24caf1455529 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-all-files-if-a-global-file-changed-shape.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js index 11b21d4b6cb6f..6b1fa2204cf85 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-return-cascaded-affected-file-list.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1Consumer1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1Consumer1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1Consumer1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1Consumer1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js index 3bf24524c574d..bc9a85877fcde 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-should-work-fine-for-files-with-circular-references.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js index b21e6f0ccfe61..06cd4c0252896 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when---outFile-is-set.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "outFile": "/a/out.js", + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "outFile": "/a/out.js", - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js index 966bb2d78bc73..5c3f7c5a4ead4 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-adding-new-file.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js index eaf74b2fd001a..e52801a6b0c67 100644 --- a/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js +++ b/tests/baselines/reference/tsserver/events/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-when-both-options-are-not-set.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents-on-windows.js b/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents-on-windows.js index 4a0ef8106992b..8637859c76ffb 100644 --- a/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents-on-windows.js +++ b/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents-on-windows.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"c:/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "c:/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for c:/projects/myproject/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: c:/projects/myproject/tsconfig.json : { "rootNames": [ "c:/projects/myproject/a.ts", @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: c:/projects/myproject/tsconfig.json : { "configFilePath": "c:/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "c:/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for c:/projects/myproject/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/projects/myproject 1 undefined Config: c:/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents.js b/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents.js index 1a38132eaccbc..80fe1693bdf7f 100644 --- a/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/events/watchEvents/canUseWatchEvents.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/user/username/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a.ts", @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js b/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js index c13dba5b6aeba..c41dd4941ceb9 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js +++ b/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js index 63b180047fd1a..51b2f861ad5b2 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js index 3fd412c1bd617..6c249dda370f0 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/app/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/app/tsconfig.json, currentDirectory: /home/src/projects/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/app/index.ts", @@ -123,6 +113,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/other.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js index 3c70afac95641..b850cec1d29ca 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/app/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/app/tsconfig.json, currentDirectory: /home/src/projects/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/app/index.ts" @@ -119,6 +109,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js index ba6f8b515ffee..6d44d8c9f1ef0 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js index cb1ef1c9ba820..c544a99b69700 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js @@ -50,6 +50,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/classes.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/classes.ts", + "/home/src/projects/project/utils.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -60,15 +69,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/classes.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/classes.ts", - "/home/src/projects/project/utils.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/utils.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js index 8148fbf239bb9..25ce6d69617ba 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js index f3e4aa77352ea..e943e7bb6b418 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js index 5f19934ed629d..fed676a1cbbce 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js @@ -85,16 +85,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -106,6 +96,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js index 618138d882f2d..f759ceaf1d24b 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/app/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/app/tsconfig.json, currentDirectory: /home/src/projects/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/app/index.ts", @@ -123,6 +113,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/other.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js index 49a283d9cb9e1..0fd0835af2f83 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/app/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/app/tsconfig.json, currentDirectory: /home/src/projects/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/app/index.ts" @@ -119,6 +109,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/app/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/extends/configDir-template.js b/tests/baselines/reference/tsserver/extends/configDir-template.js index 7d0f27e068ea6..0965ee45cdd26 100644 --- a/tests/baselines/reference/tsserver/extends/configDir-template.js +++ b/tests/baselines/reference/tsserver/extends/configDir-template.js @@ -127,16 +127,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/myproject/src/secondary.ts ProjectRootPath: undefined:: Result: /home/src/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/myproject/tsconfig.json, currentDirectory: /home/src/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["/home/src/projects/myproject/node_modules"]} Project: /home/src/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/secondary.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/main.ts", @@ -175,6 +165,16 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/myp Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["/home/src/projects/myproject/node_modules"],"excludeFiles":["/home/src/projects/myproject/main.ts"]} Project: /home/src/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/configs/first/tsconfig.json 2000 {"excludeDirectories":["/home/src/Vscode/Projects/bin/node_modules"]} Config: /home/src/projects/myproject/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/configs/second/tsconfig.json 2000 {"excludeDirectories":["/home/src/Vscode/Projects/bin/node_modules"]} Config: /home/src/projects/myproject/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/secondary.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject/src 1 {"excludeDirectories":["/home/src/projects/myproject/node_modules"],"excludeFiles":["/home/src/projects/myproject/main.ts"]} Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject/src 1 {"excludeDirectories":["/home/src/projects/myproject/node_modules"],"excludeFiles":["/home/src/projects/myproject/main.ts"]} Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/myproject/main.ts 500 {"excludeDirectories":["/home/src/Vscode/Projects/bin/node_modules"]} WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/extends/resolves-the-symlink-path.js b/tests/baselines/reference/tsserver/extends/resolves-the-symlink-path.js index 39f3b4ee4d56c..e6fd11ed8fe03 100644 --- a/tests/baselines/reference/tsserver/extends/resolves-the-symlink-path.js +++ b/tests/baselines/reference/tsserver/extends/resolves-the-symlink-path.js @@ -58,16 +58,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/user/projects/myproject/src/index.ts ProjectRootPath: undefined:: Result: /users/user/projects/myproject/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/user/projects/myproject/src/tsconfig.json, currentDirectory: /users/user/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/user/projects/myproject/src/tsconfig.json 2000 undefined Project: /users/user/projects/myproject/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/user/projects/myproject/src/tsconfig.json", - "reason": "Creating possible configured project for /users/user/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/user/projects/myproject/src/tsconfig.json : { "rootNames": [ "/users/user/projects/myproject/src/index.ts" @@ -80,6 +70,16 @@ Info seq [hh:mm:ss:mss] Config: /users/user/projects/myproject/src/tsconfig.jso } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/user/projects/myconfigs/node_modules/@something/tsconfig-node/tsconfig.json 2000 undefined Config: /users/user/projects/myproject/src/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/user/projects/myconfigs/node_modules/@something/tsconfig-base/tsconfig.json 2000 undefined Config: /users/user/projects/myproject/src/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/user/projects/myproject/src/tsconfig.json", + "reason": "Creating possible configured project for /users/user/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/myproject/src 1 undefined Config: /users/user/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/myproject/src 1 undefined Config: /users/user/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/user/projects/myproject/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js index 7111ac338f27b..2651f55a8b255 100644 --- a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing-with-lazyConfiguredProjectsFromExternalProject.js @@ -91,6 +91,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -104,6 +105,12 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -114,12 +121,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating configured project in external project: /home/src/projects/project/a/b/project.csproj" } } -Info seq [hh:mm:ss:mss] Config: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /HOME/SRC/PROJECTS/PROJECT/A/B/node_modules/@types 1 undefined Project: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /HOME/SRC/PROJECTS/PROJECT/A/B/node_modules/@types 1 undefined Project: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json WatchType: Type roots @@ -201,6 +202,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -285,6 +287,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 diff --git a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing.js b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing.js index 7c5220ae1cb76..df729e2ef1916 100644 --- a/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing.js +++ b/tests/baselines/reference/tsserver/externalProjects/can-handle-tsconfig-file-name-with-difference-casing.js @@ -213,6 +213,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /HOME/SRC/PROJECTS/PROJECT/A/B/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handles-changes-in-lib-section-of-config-file.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handles-changes-in-lib-section-of-config-file.js index 1bc3523d77b23..26630bce0d281 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handles-changes-in-lib-section-of-config-file.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handles-changes-in-lib-section-of-config-file.js @@ -53,16 +53,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/src/tsconfig.json, currentDirectory: /home/src/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/tsconfig.json 2000 undefined Project: /home/src/projects/project/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/src/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/app.ts" @@ -78,6 +68,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : "configFilePath": "/home/src/projects/project/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/src/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js index 0919561bd094b..0d5282ddbef2c 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1-with-lazyConfiguredProjectsFromExternalProject.js @@ -370,6 +370,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/projects/project/a/b/app.ts (Open) *changed* @@ -514,6 +515,7 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/s Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts 0:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts 0:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts :: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Invoking sourceFileChange on /home/src/projects/project/a/b/lib.ts:: 1 Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts :: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Before request //// [/home/src/projects/project/a/b/lib.ts] @@ -553,6 +555,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* isOrphan: true *changed* deferredClose: true *changed* diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1.js index 2b338fd9738bf..1674fdd6f1668 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---1.js @@ -506,6 +506,7 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/s Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts 0:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts 0:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts :: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Invoking sourceFileChange on /home/src/projects/project/a/b/lib.ts:: 1 Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/a/b/lib.ts :: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Before request //// [/home/src/projects/project/a/b/lib.ts] diff --git a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js index fd071ebe8ab42..a9162dff678f4 100644 --- a/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/correctly-handling-add-or-remove-tsconfig---2-with-lazyConfiguredProjectsFromExternalProject.js @@ -269,10 +269,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/d/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/proj1 (External) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -561,10 +563,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /home/src/projects/project/a/b/d/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts @@ -942,10 +946,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/d/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true /home/src/projects/project/a/b/proj1 (External) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -1156,10 +1162,12 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* /home/src/projects/project/a/b/d/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts diff --git a/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js index 6adda1e2934a6..2eed6f0e7d45f 100644 --- a/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/externalProjects/deleting-config-file-opened-from-the-external-project-works-with-lazyConfiguredProjectsFromExternalProject.js @@ -98,6 +98,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -139,6 +140,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isOrphan: true *changed* deferredClose: true *changed* @@ -237,6 +239,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isOrphan: true noOpenRef: true *changed* deferredClose: true @@ -454,6 +457,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true isClosed: true *changed* isOrphan: true noOpenRef: true diff --git a/tests/baselines/reference/tsserver/externalProjects/external-project-that-included-config-files.js b/tests/baselines/reference/tsserver/externalProjects/external-project-that-included-config-files.js index ab316132f8fb8..7fd3a18f3b1f2 100644 --- a/tests/baselines/reference/tsserver/externalProjects/external-project-that-included-config-files.js +++ b/tests/baselines/reference/tsserver/externalProjects/external-project-that-included-config-files.js @@ -887,6 +887,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/pro Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/c/f2.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/c/tsconfig.json, currentDirectory: /home/src/projects/project/a/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/c/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/c/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/c/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/c/f2.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/c/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -897,14 +905,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/c/f2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/c/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/c/f2.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/c/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/c/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/c/node_modules/@types 1 undefined Project: /home/src/projects/project/a/c/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/c/node_modules/@types 1 undefined Project: /home/src/projects/project/a/c/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project-and-then-closed.js b/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project-and-then-closed.js index 76c18a25f3653..cd5c400aadc89 100644 --- a/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project-and-then-closed.js +++ b/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project-and-then-closed.js @@ -42,6 +42,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/f1.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/f1.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,14 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/f1.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project.js b/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project.js index b9ea63b77083d..df95e8792033d 100644 --- a/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project.js +++ b/tests/baselines/reference/tsserver/externalProjects/external-project-with-included-config-file-opened-after-configured-project.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/f1.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/f1.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/f1.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/externalProjects/handles-creation-of-external-project-with-jsconfig-before-jsconfig-creation-watcher-is-invoked.js b/tests/baselines/reference/tsserver/externalProjects/handles-creation-of-external-project-with-jsconfig-before-jsconfig-creation-watcher-is-invoked.js index 05a683ed23853..0d09647ae0c7f 100644 --- a/tests/baselines/reference/tsserver/externalProjects/handles-creation-of-external-project-with-jsconfig-before-jsconfig-creation-watcher-is-invoked.js +++ b/tests/baselines/reference/tsserver/externalProjects/handles-creation-of-external-project-with-jsconfig-before-jsconfig-creation-watcher-is-invoked.js @@ -238,6 +238,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/javascript.js Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/javascript.js Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/javascript.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js b/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js index 6d05e88b2d5a8..cf56b897418cb 100644 --- a/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js +++ b/tests/baselines/reference/tsserver/externalProjects/handles-loads-existing-configured-projects-of-external-projects-when-lazyConfiguredProjectsFromExternalProject-is-disabled.js @@ -89,6 +89,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before request @@ -248,6 +249,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/b/app.ts *new* diff --git a/tests/baselines/reference/tsserver/externalProjects/should-handle-non-existing-directories-in-config-file.js b/tests/baselines/reference/tsserver/externalProjects/should-handle-non-existing-directories-in-config-file.js index ae20d6717ac48..4483efaac5297 100644 --- a/tests/baselines/reference/tsserver/externalProjects/should-handle-non-existing-directories-in-config-file.js +++ b/tests/baselines/reference/tsserver/externalProjects/should-handle-non-existing-directories-in-config-file.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/src/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/src/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/src/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/src/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/src 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/src 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/notexistingfolder 0 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory diff --git a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js index 1fb09078a5963..cd7211a0415cd 100644 --- a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js +++ b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js @@ -93,16 +93,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/babel-loader/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/babel-loader/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/babel-loader/tsconfig.json, currentDirectory: /home/src/projects/project/packages/babel-loader Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loader/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/babel-loader/src/index.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loade } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/babel-loader/tsconfig.json diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-link-open.js index 90baba7ad101e..63764edbb293d 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-and-link-open.js index a142ac6b0cf8d..91ecedc1222e5 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-and-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-open.js index d4efda7bd94a5..948337ee368c5 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk-with-target-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js index f386619e00b2b..97c23a7cfa406 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-directory-symlink-target-and-import-match-disk.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-link-open.js index f7b0feef9884e..4de79b967aaaf 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-and-link-open.js index 0212edbd48759..7f1e8feefe461 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-and-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-open.js index c64c0eb874fb9..cc378981974b2 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk-with-target-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js index 404f53cc2a05f..f646e928ed64b 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-both-file-symlink-target-and-import-match-disk.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index 204014712f25e..3115391e97467 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/another.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/another.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/Logger.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/another.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/Logger.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-link-open.js index de2877f7cc72e..a43a05d918f03 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js index 4512af44f1b92..d1e0bd064cc31 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-open.js index ac564cfe16f76..ab3a5a7c85765 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not-with-target-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js index 0ccf58e6d070c..5857aa29f4d2d 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-directory-symlink-target-matches-disk-but-import-does-not.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-is-included-from-multiple-places-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-is-included-from-multiple-places-with-different-casing.js index 5fd1423f2bc2b..101e58d6b07f8 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-is-included-from-multiple-places-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-is-included-from-multiple-places-with-different-casing.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/struct.d.ts ProjectRootPath: /home/src/projects/project:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/struct.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/anotherFile.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/struct.d.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/anotherFile.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-link-open.js index a2d9a43ed6632..302ede48acb06 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js index a938f33dbf39e..d05443a1b5e04 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-and-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-open.js index aa6825bb4bf10..24997cae3c82f 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not-with-target-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js index e79e03ea577f7..245cdc08251dd 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-file-symlink-target-matches-disk-but-import-does-not.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-link-open.js index 0098bd3906168..f31039635bb30 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js index ac2b0c4998646..47193ffc4ca51 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-open.js index fd708800d9cf0..74f2addb59635 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different-with-target-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js index 901e95f580dc9..4dbc89378fe13 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-directory-symlink-target,-and-disk-are-all-different.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-link-open.js index 0a117bf71bdc8..4d5f64a25ce66 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js index 6822eae9b174c..732042b36fdef 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-and-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-open.js index 51bd685fde0fc..b2eddacce547f 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different-with-target-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js index 18d87a78d269a..cd38d659675e8 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import,-file-symlink-target,-and-disk-are-all-different.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-link-open.js index 119cc9f384121..fcea43f42343a 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js index b7e1f848d6cb3..f86ae767a9ee0 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-open.js index 76b78fa1472d6..34519038cba1a 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk-with-target-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js index bad23ff078fed..5244a4d804bdf 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-directory-symlink-target-agree-but-do-not-match-disk.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-link-open.js index a00d3d6fe889d..3ada0f1324d33 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js index 664549ffad44d..89814007cd498 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-and-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-open.js index eaa1eb0e732ab..180034dfb9ab8 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk-with-target-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js index f38cb29503913..de11dce41065c 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-and-file-symlink-target-agree-but-do-not-match-disk.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-link-open.js index a2914286f2b04..5d674cd2417f9 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-and-link-open.js index df5386d0b9401..edbe677956ad3 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-and-link-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-open.js index fc6a5967e5958..a4d5bde836f93 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not-with-target-open.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js index a13c06d20ed79..f242146796937 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-directory-symlink-target-does-not.js @@ -54,16 +54,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-link-open.js index 22a384f72446d..3f1417efe106c 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-and-link-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-and-link-open.js index 630852b47999e..47aba39cd5df8 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-and-link-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-and-link-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-open.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-open.js index 4328bae942a55..e33a536f9e8bd 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-open.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not-with-target-open.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js index 8767cc4bf9a5b..6d3f1b4f620ac 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-import-matches-disk-but-file-symlink-target-does-not.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/XY.ts", @@ -73,6 +63,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/XY.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-extends-is-specified-with-a-case-insensitive-file-system.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-extends-is-specified-with-a-case-insensitive-file-system.js index 440cff8ecaa60..07cb133c3ccc3 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-extends-is-specified-with-a-case-insensitive-file-system.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-extends-is-specified-with-a-case-insensitive-file-system.js @@ -61,16 +61,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /Users/username/dev/project/index.ts ProjectRootPath: undefined:: Result: /Users/username/dev/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /Users/username/dev/project/tsconfig.json, currentDirectory: /Users/username/dev/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/username/dev/project/tsconfig.json 2000 undefined Project: /Users/username/dev/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/Users/username/dev/project/tsconfig.json", - "reason": "Creating possible configured project for /Users/username/dev/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /Users/username/dev/project/tsconfig.json : { "rootNames": [ "/Users/username/dev/project/index.ts", @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /Users/username/dev/project/tsconfig.json : { } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/username/dev/project/tsconfig.all.json 2000 undefined Config: /Users/username/dev/project/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/Users/username/dev/project/tsconfig.json", + "reason": "Creating possible configured project for /Users/username/dev/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /Users/username/dev/project 1 undefined Config: /Users/username/dev/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Users/username/dev/project 1 undefined Config: /Users/username/dev/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Users/username/dev/project/types/file2/index.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 2052e7eb5cd45..d64e43ab7b03d 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/Logger.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/Logger.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/Logger.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/another.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossPackage_pathsAndSymlink.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossPackage_pathsAndSymlink.js index 0894ab32aaa7e..3a5fb4da1e300 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossPackage_pathsAndSymlink.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossPackage_pathsAndSymlink.js @@ -199,16 +199,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/lib/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/lib/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/lib/index.ts" @@ -226,6 +216,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon "configFilePath": "/home/src/workspaces/project/packages/app/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/lib/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_baseUrl_toDist.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_baseUrl_toDist.js index ea15ed4ecb29a..d769a252a86fc 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_baseUrl_toDist.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_baseUrl_toDist.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/common/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/common/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/common/tsconfig.json, currentDirectory: /home/src/workspaces/project/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/common/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/common/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/common/src/MyModule.ts" @@ -82,73 +72,21 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.js } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src/MyModule.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/common/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/common/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/common/src/MyModule.ts Text-1 "export function square(n: number) {\n return n * 2;\n}" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../tslibs/TS/Lib/lib.d.ts' - ../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../tslibs/TS/Lib/lib.d.ts' - src/MyModule.ts - Matched by include pattern 'src' in 'tsconfig.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/common/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/common/tsconfig.json", - "configFile": "/home/src/workspaces/project/common/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/common/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -175,7 +113,7 @@ Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -206,8 +144,6 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/common/jsconfig.json: *new* {"pollingInterval":2000} -/home/src/workspaces/project/common/src/MyModule.ts: *new* - {"pollingInterval":500} /home/src/workspaces/project/common/tsconfig.json: *new* {"pollingInterval":2000} /home/src/workspaces/project/jsconfig.json: *new* @@ -218,24 +154,18 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} - {} /home/src/workspaces/node_modules/@types: *new* {} - {} /home/src/workspaces/project/common/node_modules: *new* {} - {} /home/src/workspaces/project/common/node_modules/@types: *new* {} - {} /home/src/workspaces/project/common/src: *new* {} /home/src/workspaces/project/node_modules: *new* {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -244,29 +174,24 @@ Projects:: autoImportProviderHost: false /home/src/workspaces/project/common/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* - version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json - /dev/null/inferredProject1* -/home/src/workspaces/project/common/src/MyModule.ts *new* version: Text-1 containingProjects: 1 - /home/src/workspaces/project/common/tsconfig.json + /dev/null/inferredProject1* /home/src/workspaces/project/common/tsconfig.json (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -284,16 +209,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/web/src/Helper.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/web/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/web/tsconfig.json, currentDirectory: /home/src/workspaces/project/web Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/web/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/web/src/Helper.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/web/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/web/src/Helper.ts", @@ -313,12 +228,23 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/web/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/web/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/web/src/Helper.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src 1 undefined Config: /home/src/workspaces/project/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src 1 undefined Config: /home/src/workspaces/project/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src/MyApp.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/web/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src/MyModule.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations @@ -377,7 +303,7 @@ Info seq [hh:mm:ss:mss] event: } } Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/web/tsconfig.json' (Configured) @@ -414,7 +340,7 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/common/jsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/common/src/MyModule.ts: +/home/src/workspaces/project/common/src/MyModule.ts: *new* {"pollingInterval":500} /home/src/workspaces/project/common/tsconfig.json: {"pollingInterval":2000} @@ -429,29 +355,23 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: - {} {} {} *new* /home/src/workspaces/node_modules/@types: - {} {} {} *new* /home/src/workspaces/project/common: *new* {} /home/src/workspaces/project/common/node_modules: {} - {} /home/src/workspaces/project/common/node_modules/@types: {} - {} /home/src/workspaces/project/common/src: {} /home/src/workspaces/project/node_modules: - {} {} {} *new* /home/src/workspaces/project/node_modules/@types: - {} {} {} *new* /home/src/workspaces/project/web/node_modules: *new* @@ -468,7 +388,9 @@ Projects:: autoImportProviderHost: false /home/src/workspaces/project/common/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: false *changed* /home/src/workspaces/project/web/tsconfig.json (Configured) *new* projectStateVersion: 1 @@ -478,27 +400,23 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* -/home/src/workspaces/project/common/src/MyModule.ts *changed* +/home/src/workspaces/project/common/src/MyModule.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/common/tsconfig.json - /home/src/workspaces/project/web/tsconfig.json *new* + containingProjects: 1 + /home/src/workspaces/project/web/tsconfig.json /home/src/workspaces/project/common/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 @@ -541,7 +459,9 @@ Projects:: autoImportProviderHost: undefined *changed* /home/src/workspaces/project/common/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true /home/src/workspaces/project/web/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -697,7 +617,9 @@ Projects:: projectProgramVersion: 1 /home/src/workspaces/project/common/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true /home/src/workspaces/project/web/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_sharedOutDir.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_sharedOutDir.js index 61a504b1682ee..f015ef13515bb 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_sharedOutDir.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_sharedOutDir.js @@ -169,16 +169,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/index.ts", @@ -204,6 +194,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.base.json 2000 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/utils.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_stripSrc.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_stripSrc.js index 2c0ee87409109..c3a4f1761d644 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_stripSrc.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_stripSrc.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/a.ts", @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/a.ts 500 undefined WatchType: Closed Script info @@ -229,79 +229,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep2 = 0;" - /home/src/workspaces/project/packages/dep/src/main.ts Text-1 "import \"./sub/folder\";\nexport const dep1 = 0;" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/main.ts' - Matched by default include pattern '**/*' - src/main.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -348,10 +276,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -410,19 +334,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -434,20 +354,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: *new* {} {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -458,29 +370,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -500,14 +405,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -523,10 +426,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -586,19 +485,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -610,20 +505,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -634,29 +521,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -677,14 +557,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -834,9 +712,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 Info seq [hh:mm:ss:mss] request: { @@ -871,28 +746,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -912,14 +781,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -947,21 +814,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -981,14 +845,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1018,10 +880,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -1084,19 +942,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -1108,20 +962,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -1133,28 +979,22 @@ Projects:: projectProgramVersion: 1 dirty: false *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1175,14 +1015,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1355,28 +1193,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1396,14 +1228,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1431,21 +1261,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1465,11 +1292,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist.js index 8d43136688aa8..4e4de259059a2 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/a.ts", @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/a.ts 500 undefined WatchType: Closed Script info @@ -229,79 +229,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep2 = 0;" - /home/src/workspaces/project/packages/dep/src/main.ts Text-1 "import \"./sub/folder\";\nexport const dep1 = 0;" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/main.ts' - Matched by default include pattern '**/*' - src/main.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -348,10 +276,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -410,19 +334,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -434,20 +354,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: *new* {} {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -458,29 +370,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -500,14 +405,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -523,10 +426,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -586,19 +485,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -610,20 +505,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -634,29 +521,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -677,14 +557,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -834,9 +712,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 Info seq [hh:mm:ss:mss] request: { @@ -871,28 +746,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -912,14 +781,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -947,21 +814,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -981,14 +845,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1018,10 +880,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -1084,19 +942,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -1108,20 +962,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -1133,28 +979,22 @@ Projects:: projectProgramVersion: 1 dirty: false *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1175,14 +1015,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1355,28 +1193,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1396,14 +1228,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1431,21 +1261,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1465,11 +1292,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist2.js index c7938638edc54..82b3d6467c25d 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toDist2.js @@ -61,16 +61,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/common/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/common/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/common/tsconfig.json, currentDirectory: /home/src/workspaces/project/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/common/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/common/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/common/src/MyModule.ts" @@ -84,73 +74,21 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.js } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src/MyModule.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/common/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/common/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/common/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/common/src/MyModule.ts Text-1 "export function square(n: number) {\n return n * 2;\n}" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../tslibs/TS/Lib/lib.d.ts' - ../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../tslibs/TS/Lib/lib.d.ts' - src/MyModule.ts - Matched by include pattern 'src' in 'tsconfig.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/common/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/common/tsconfig.json", - "configFile": "/home/src/workspaces/project/common/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/common/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -177,7 +115,7 @@ Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -208,8 +146,6 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/common/jsconfig.json: *new* {"pollingInterval":2000} -/home/src/workspaces/project/common/src/MyModule.ts: *new* - {"pollingInterval":500} /home/src/workspaces/project/common/tsconfig.json: *new* {"pollingInterval":2000} /home/src/workspaces/project/jsconfig.json: *new* @@ -220,24 +156,18 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} - {} /home/src/workspaces/node_modules/@types: *new* {} - {} /home/src/workspaces/project/common/node_modules: *new* {} - {} /home/src/workspaces/project/common/node_modules/@types: *new* {} - {} /home/src/workspaces/project/common/src: *new* {} /home/src/workspaces/project/node_modules: *new* {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -246,29 +176,24 @@ Projects:: autoImportProviderHost: false /home/src/workspaces/project/common/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* - version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/common/tsconfig.json - /dev/null/inferredProject1* -/home/src/workspaces/project/common/src/MyModule.ts *new* version: Text-1 containingProjects: 1 - /home/src/workspaces/project/common/tsconfig.json + /dev/null/inferredProject1* /home/src/workspaces/project/common/tsconfig.json (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -286,16 +211,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/web/src/Helper.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/web/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/web/tsconfig.json, currentDirectory: /home/src/workspaces/project/web Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/web/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/web/src/Helper.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/web/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/web/src/Helper.ts", @@ -320,10 +235,21 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/web/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/web/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/web/src/Helper.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src 1 undefined Config: /home/src/workspaces/project/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src 1 undefined Config: /home/src/workspaces/project/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/src/MyApp.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/web/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/src/MyModule.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/web/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/web/tsconfig.json WatchType: Failed Lookup Locations @@ -384,7 +310,7 @@ Info seq [hh:mm:ss:mss] event: } } Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/common/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/web/tsconfig.json' (Configured) @@ -421,7 +347,7 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/common/jsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/common/src/MyModule.ts: +/home/src/workspaces/project/common/src/MyModule.ts: *new* {"pollingInterval":500} /home/src/workspaces/project/common/tsconfig.json: {"pollingInterval":2000} @@ -436,29 +362,23 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: - {} {} {} *new* /home/src/workspaces/node_modules/@types: - {} {} {} *new* /home/src/workspaces/project/common: *new* {} /home/src/workspaces/project/common/node_modules: {} - {} /home/src/workspaces/project/common/node_modules/@types: {} - {} /home/src/workspaces/project/common/src: {} /home/src/workspaces/project/node_modules: - {} {} {} *new* /home/src/workspaces/project/node_modules/@types: - {} {} {} *new* /home/src/workspaces/project/web/node_modules: *new* @@ -475,7 +395,9 @@ Projects:: autoImportProviderHost: false /home/src/workspaces/project/common/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: false *changed* /home/src/workspaces/project/web/tsconfig.json (Configured) *new* projectStateVersion: 1 @@ -485,27 +407,23 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/common/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* /home/src/workspaces/project/web/tsconfig.json *new* -/home/src/workspaces/project/common/src/MyModule.ts *changed* +/home/src/workspaces/project/common/src/MyModule.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/common/tsconfig.json - /home/src/workspaces/project/web/tsconfig.json *new* + containingProjects: 1 + /home/src/workspaces/project/web/tsconfig.json /home/src/workspaces/project/common/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 @@ -548,7 +466,9 @@ Projects:: autoImportProviderHost: undefined *changed* /home/src/workspaces/project/common/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true /home/src/workspaces/project/web/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -704,7 +624,9 @@ Projects:: projectProgramVersion: 1 /home/src/workspaces/project/common/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true /home/src/workspaces/project/web/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toSrc.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toSrc.js index e60a6c0553fa5..9980fa1ccd535 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toSrc.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_paths_toSrc.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/a.ts", @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/a.ts 500 undefined WatchType: Closed Script info @@ -229,79 +229,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep2 = 0;" - /home/src/workspaces/project/packages/dep/src/main.ts Text-1 "import \"./sub/folder\";\nexport const dep1 = 0;" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/main.ts' - Matched by default include pattern '**/*' - src/main.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -348,10 +276,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -410,19 +334,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -434,20 +354,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: *new* {} {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -458,29 +370,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -500,14 +405,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -523,10 +426,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -586,19 +485,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -610,20 +505,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -634,29 +521,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -677,14 +557,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -834,9 +712,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 Info seq [hh:mm:ss:mss] request: { @@ -871,28 +746,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -912,14 +781,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -947,21 +814,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -981,14 +845,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1018,10 +880,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (8) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -1084,19 +942,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -1108,20 +962,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -1133,28 +979,22 @@ Projects:: projectProgramVersion: 1 dirty: false *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1175,14 +1015,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1355,28 +1193,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: false -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1396,14 +1228,12 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -1431,21 +1261,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1465,11 +1292,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_stripSrc.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_stripSrc.js index f0593d53689b6..b2f68bd4c0f4c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_stripSrc.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_stripSrc.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/index.ts" @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/index.ts 500 undefined WatchType: Closed Script info @@ -199,81 +199,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep = 0;" - /home/src/workspaces/project/packages/dep/src/index.ts Text-1 "import \"./sub/folder\";" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/index.ts' - Matched by default include pattern '**/*' - src/index.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -320,10 +246,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -361,10 +283,6 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/packages/app/tsconfig.json: *new* {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: *new* {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: *new* @@ -378,19 +296,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -401,20 +315,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: *new* {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -425,29 +331,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -457,14 +356,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json -/home/src/workspaces/project/packages/dep/src/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -480,10 +371,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -518,10 +405,6 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: @@ -539,19 +422,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -562,20 +441,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -586,29 +457,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -619,14 +483,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -737,8 +593,10 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] AutoImportProviderProject: found 1 root files in 1 dependencies 0 referenced projects in * ms Info seq [hh:mm:ss:mss] Creating AutoImportProviderProject: /dev/null/autoImportProviderProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/autoImportProviderProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info seq [hh:mm:ss:mss] Files (2) @@ -807,9 +665,9 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: +/home/src/workspaces/project/packages/dep/src/index.ts: *new* {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} @@ -824,19 +682,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -849,20 +703,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} *new* -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) *new* @@ -876,28 +722,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: /dev/null/autoImportProviderProject1* *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -907,16 +747,14 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts *changed* +/home/src/workspaces/project/packages/dep/src/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *changed* + containingProjects: 1 + /dev/null/autoImportProviderProject1* +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* + containingProjects: 1 + /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: { @@ -954,28 +792,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: /dev/null/autoImportProviderProject1* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -987,13 +819,11 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: @@ -1022,21 +852,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1048,11 +875,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toDist.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toDist.js index 472d567be44eb..f789a357bf3ff 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toDist.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toDist.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/index.ts" @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/index.ts 500 undefined WatchType: Closed Script info @@ -199,81 +199,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep = 0;" - /home/src/workspaces/project/packages/dep/src/index.ts Text-1 "import \"./sub/folder\";" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/index.ts' - Matched by default include pattern '**/*' - src/index.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -320,10 +246,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -361,10 +283,6 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/packages/app/tsconfig.json: *new* {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: *new* {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: *new* @@ -378,19 +296,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -401,20 +315,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: *new* {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -425,29 +331,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -457,14 +356,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json -/home/src/workspaces/project/packages/dep/src/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -480,10 +371,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -518,10 +405,6 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: @@ -539,19 +422,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -562,20 +441,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -586,29 +457,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -619,14 +483,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -737,8 +593,10 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] AutoImportProviderProject: found 1 root files in 1 dependencies 0 referenced projects in * ms Info seq [hh:mm:ss:mss] Creating AutoImportProviderProject: /dev/null/autoImportProviderProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/autoImportProviderProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info seq [hh:mm:ss:mss] Files (2) @@ -807,9 +665,9 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: +/home/src/workspaces/project/packages/dep/src/index.ts: *new* {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} @@ -824,19 +682,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -849,20 +703,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} *new* -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) *new* @@ -876,28 +722,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: /dev/null/autoImportProviderProject1* *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -907,16 +747,14 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts *changed* +/home/src/workspaces/project/packages/dep/src/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *changed* + containingProjects: 1 + /dev/null/autoImportProviderProject1* +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* + containingProjects: 1 + /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: { @@ -954,28 +792,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: /dev/null/autoImportProviderProject1* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -987,13 +819,11 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: @@ -1022,21 +852,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1048,11 +875,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toSrc.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toSrc.js index 4a781e7eabded..1136134965c19 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toSrc.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportCrossProject_symlinks_toSrc.js @@ -56,16 +56,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/app/src/index.ts" @@ -84,6 +74,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/app/tscon } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/app/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app 1 undefined Config: /home/src/workspaces/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/src/index.ts 500 undefined WatchType: Closed Script info @@ -190,81 +190,7 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/dep/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/dep -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/packages/app/tsconfig.json to find possible configured project for /home/src/workspaces/project/packages/app/package.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/dep/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/dep/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts Text-1 "export const dep = 0;" - /home/src/workspaces/project/packages/dep/src/index.ts Text-1 "import \"./sub/folder\";" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - src/sub/folder/index.ts - Imported via "./sub/folder" from file 'src/index.ts' - Matched by default include pattern '**/*' - src/index.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/dep/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/packages/app/package.json", - "configFile": "/home/src/workspaces/project/packages/dep/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -311,10 +237,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -352,10 +274,6 @@ watchedFiles:: {"pollingInterval":500} /home/src/workspaces/project/packages/app/tsconfig.json: *new* {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: *new* {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: *new* @@ -369,19 +287,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/node_modules: *new* {} {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/packages/app: *new* {} /home/src/workspaces/project/packages/app/node_modules: *new* @@ -392,20 +306,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: *new* {} -/home/src/workspaces/project/packages/dep/node_modules: *new* - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/dep/src: *new* - {} /home/src/workspaces/project/packages/node_modules: *new* {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -416,29 +322,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) *new* version: SVC-1-0 @@ -448,14 +347,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json -/home/src/workspaces/project/packages/dep/src/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -471,10 +362,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/dep/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -509,10 +396,6 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: - {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: - {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} /home/src/workspaces/project/packages/jsconfig.json: @@ -530,19 +413,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -553,20 +432,12 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/packages/dep: {} -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/inferredProject1* (Inferred) @@ -577,29 +448,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -610,14 +474,6 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/dep/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -728,8 +584,10 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] AutoImportProviderProject: found 1 root files in 1 dependencies 0 referenced projects in * ms Info seq [hh:mm:ss:mss] Creating AutoImportProviderProject: /dev/null/autoImportProviderProject1*, currentDirectory: /home/src/workspaces/project/packages/app Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/autoImportProviderProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep 1 undefined Project: /dev/null/autoImportProviderProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info seq [hh:mm:ss:mss] Files (2) @@ -798,9 +656,9 @@ watchedFiles:: {"pollingInterval":250} /home/src/workspaces/project/packages/app/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/dep/src/index.ts: +/home/src/workspaces/project/packages/dep/src/index.ts: *new* {"pollingInterval":500} -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts: *new* {"pollingInterval":500} /home/src/workspaces/project/packages/dep/tsconfig.json: {"pollingInterval":2000} @@ -815,19 +673,15 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/node_modules: {} {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} /home/src/workspaces/project/packages/app: {} /home/src/workspaces/project/packages/app/node_modules: @@ -840,20 +694,12 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/packages/dep: {} {} *new* -/home/src/workspaces/project/packages/dep/node_modules: - {} -/home/src/workspaces/project/packages/dep/node_modules/@types: - {} -/home/src/workspaces/project/packages/dep/src: - {} /home/src/workspaces/project/packages/node_modules: {} {} - {} /home/src/workspaces/project/packages/node_modules/@types: {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) *new* @@ -867,28 +713,22 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: /dev/null/autoImportProviderProject1* *changed* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -898,16 +738,14 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/packages/app/tsconfig.json *default* -/home/src/workspaces/project/packages/dep/src/index.ts *changed* +/home/src/workspaces/project/packages/dep/src/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* -/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *changed* + containingProjects: 1 + /dev/null/autoImportProviderProject1* +/home/src/workspaces/project/packages/dep/src/sub/folder/index.ts *new* version: Text-1 - containingProjects: 2 *changed* - /home/src/workspaces/project/packages/dep/tsconfig.json - /dev/null/autoImportProviderProject1* *new* + containingProjects: 1 + /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: { @@ -945,28 +783,22 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: /dev/null/autoImportProviderProject1* -/home/src/workspaces/project/packages/dep/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -978,13 +810,11 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: @@ -1013,21 +843,18 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/workspaces/project/packages/app/tsconfig.json - /home/src/workspaces/project/packages/dep/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/packages/app/package.json (Open) version: SVC-1-0 @@ -1039,11 +866,9 @@ ScriptInfos:: /home/src/workspaces/project/packages/app/tsconfig.json *default* /home/src/workspaces/project/packages/dep/src/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* /home/src/workspaces/project/packages/dep/src/sub/folder/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/packages/dep/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportNodeModuleSymlinkRenamed.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportNodeModuleSymlinkRenamed.js index ad77946d04578..587c36b3e0fc8 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportNodeModuleSymlinkRenamed.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportNodeModuleSymlinkRenamed.js @@ -194,16 +194,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/solution/packages/web/src/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/solution/packages/web/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/solution/packages/web/tsconfig.json, currentDirectory: /home/src/workspaces/solution/packages/web Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/packages/web/tsconfig.json 2000 undefined Project: /home/src/workspaces/solution/packages/web/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/solution/packages/web/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/solution/packages/web/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/packages/web/tsconfig.json : { "rootNames": [ "/home/src/workspaces/solution/packages/web/src/index.ts" @@ -224,6 +214,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/packages/web/tsco } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/solution/packages/web/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/solution/packages/web/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/packages/web/src 1 undefined Config: /home/src/workspaces/solution/packages/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/packages/web/src 1 undefined Config: /home/src/workspaces/solution/packages/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/solution/packages/web/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider1.js index 4c0379387de24..1b59029277918 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider1.js @@ -175,6 +175,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -185,14 +193,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider2.js index 72ffc5b27847f..9e7e47cea8de8 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider2.js @@ -172,6 +172,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -182,14 +190,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js index a6be85f0fc368..83a2b12427af0 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js @@ -177,16 +177,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/a/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/a/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/a/index.ts" @@ -197,6 +187,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/a/tsconfi "configFilePath": "/home/src/workspaces/project/packages/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/a 1 undefined Config: /home/src/workspaces/project/packages/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/a 1 undefined Config: /home/src/workspaces/project/packages/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/a/tsconfig.json @@ -436,6 +436,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -503,6 +504,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -1003,3 +1005,4 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider4.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider4.js index f55717ff683a4..16d9e7d90b70f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider4.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/a/package.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a/index.ts" @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/a/package.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/index.ts 500 undefined WatchType: Closed Script info @@ -187,84 +187,21 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/b/tsconfig.json, currentDirectory: /home/src/workspaces/project/b -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/b/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/a/tsconfig.json to find possible configured project for /home/src/workspaces/project/a/package.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/b/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/b/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/b/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/b/index.ts Text-1 "export class Shape {}" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../tslibs/TS/Lib/lib.d.ts' - ../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../tslibs/TS/Lib/lib.d.ts' - index.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/b/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/a/package.json", - "configFile": "/home/src/workspaces/project/b/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -293,6 +230,7 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/package.json 250 undefined WatchType: package.json file Info seq [hh:mm:ss:mss] AutoImportProviderProject: found 1 root files in 1 dependencies 0 referenced projects in * ms Info seq [hh:mm:ss:mss] Creating AutoImportProviderProject: /dev/null/autoImportProviderProject1*, currentDirectory: /home/src/workspaces/project/a +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) @@ -307,10 +245,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/a/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (1) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/b/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -365,11 +299,9 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} - {} /home/src/workspaces/node_modules/@types: *new* {} {} - {} /home/src/workspaces/project/a: *new* {} /home/src/workspaces/project/a/node_modules: *new* @@ -379,17 +311,11 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/b: *new* {} -/home/src/workspaces/project/b/node_modules: *new* - {} -/home/src/workspaces/project/b/node_modules/@types: *new* - {} /home/src/workspaces/project/node_modules: *new* {} - {} /home/src/workspaces/project/node_modules/@types: *new* {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) *new* @@ -403,26 +329,19 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/workspaces/project/b/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/workspaces/project/a/index.ts *new* version: Text-1 @@ -434,8 +353,7 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/workspaces/project/b/index.ts *new* version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: @@ -452,10 +370,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/p Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/a/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (1) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/b/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -510,11 +424,9 @@ watchedFiles *deleted*:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/a: {} /home/src/workspaces/project/a/node_modules: @@ -524,17 +436,11 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/b: {} -/home/src/workspaces/project/b/node_modules: - {} -/home/src/workspaces/project/b/node_modules/@types: - {} /home/src/workspaces/project/node_modules: {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) @@ -548,26 +454,19 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* -/home/src/workspaces/project/b/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/workspaces/project/a/index.ts (Open) *changed* open: true *changed* @@ -580,8 +479,7 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/workspaces/project/b/index.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/autoImportProviderProject1* Info seq [hh:mm:ss:mss] request: @@ -770,11 +668,9 @@ watchedFiles:: watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: {} - {} /home/src/workspaces/node_modules/@types: {} {} - {} /home/src/workspaces/project/a: {} /home/src/workspaces/project/a/node_modules: @@ -785,17 +681,11 @@ watchedDirectoriesRecursive:: {} /home/src/workspaces/project/b: {} -/home/src/workspaces/project/b/node_modules: - {} -/home/src/workspaces/project/b/node_modules/@types: - {} /home/src/workspaces/project/node_modules: {} - {} /home/src/workspaces/project/node_modules/@types: {} {} - {} Projects:: /dev/null/autoImportProviderProject1* (AutoImportProvider) @@ -812,25 +702,19 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: /dev/null/autoImportProviderProject2* *changed* -/home/src/workspaces/project/b/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/workspaces/project/a/index.ts (Open) version: Text-1 @@ -842,8 +726,7 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/workspaces/project/b/index.ts *changed* version: Text-1 - containingProjects: 3 *changed* - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 2 *changed* /dev/null/autoImportProviderProject1* /dev/null/autoImportProviderProject2* *new* @@ -886,25 +769,19 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* autoImportProviderHost: /dev/null/autoImportProviderProject2* -/home/src/workspaces/project/b/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/workspaces/project/a/index.ts (Open) *changed* version: SVC-2-1 *changed* @@ -916,8 +793,7 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/workspaces/project/b/index.ts version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 2 /dev/null/autoImportProviderProject1* /dev/null/autoImportProviderProject2* @@ -947,18 +823,15 @@ After Request ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 1 /dev/null/inferredProject1* /home/src/workspaces/project/a/index.ts (Open) *changed* version: SVC-2-2 *changed* @@ -970,7 +843,6 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/workspaces/project/b/index.ts version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/b/tsconfig.json + containingProjects: 2 /dev/null/autoImportProviderProject1* /dev/null/autoImportProviderProject2* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js index ffa3142caf21e..bf1c209271b5f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js @@ -138,16 +138,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -160,6 +150,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -359,6 +359,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js index 186ddc14f28df..346cdee8eb025 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/mylib/index.ts", @@ -75,6 +65,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/mylib/index.ts 500 undefined WatchType: Closed Script info @@ -150,6 +150,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js index 9180a0a8cc39f..2df67634f1125 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/mylib/index.ts", @@ -75,6 +65,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/mylib/index.ts 500 undefined WatchType: Closed Script info @@ -150,6 +150,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js index 7a93a0303d939..7d01d3abc8859 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js @@ -63,6 +63,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -73,15 +82,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -170,6 +170,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js index 08def8da7b8c1..a3c5703217712 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js @@ -64,6 +64,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -74,15 +83,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -137,6 +137,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js index ce2cba7e8aa8c..1452af168a84f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js @@ -56,6 +56,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -66,15 +75,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -163,6 +163,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js index c1a65f8d9c6ba..816c1e6c7a3b4 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js @@ -59,6 +59,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -69,15 +78,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -166,6 +166,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js index 3af8561396304..0cdf074a978d8 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js @@ -76,6 +76,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -86,15 +95,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -195,6 +195,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js index fd5e206412fab..b3ac3d285b834 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js @@ -85,6 +85,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -95,15 +104,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/foo.ts 500 undefined WatchType: Closed Script info @@ -204,6 +204,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js index 7f886f2eb92f2..98425f481cf03 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/bar.ts", @@ -86,6 +76,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/bar.ts 500 undefined WatchType: Closed Script info @@ -188,6 +188,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js index f16a8ed47ad02..e7f743f253055 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/bar.ts", @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/bar.ts 500 undefined WatchType: Closed Script info @@ -191,6 +191,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js index 12cfdf368cb5b..6ae4f6c1237e9 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js @@ -61,16 +61,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/bar.ts", @@ -81,6 +71,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/bar.ts 500 undefined WatchType: Closed Script info @@ -181,6 +181,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js index bc6cab6090e7b..4769f9c67bad5 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js @@ -195,16 +195,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.js ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/index.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.js" @@ -217,6 +207,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/index.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap1.js index 1b0081e87bcd6..2d5faff7623a1 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap1.js @@ -53,16 +53,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/a.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a.ts 500 undefined WatchType: Closed Script info @@ -175,6 +175,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap2.js index 10af122a9b088..032203ca84370 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap2.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/a.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a.ts 500 undefined WatchType: Closed Script info @@ -163,6 +163,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap3.js index bd4ff2bf377fa..c47ca4cd4b5d9 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap3.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/a.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a.ts 500 undefined WatchType: Closed Script info @@ -163,6 +163,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap4.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap4.js index 006f449b06d72..dc1c5c7c0eac5 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap4.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/a.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a.ts 500 undefined WatchType: Closed Script info @@ -166,6 +166,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap5.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap5.js index 259c483cdb369..0702c20a42d4c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap5.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_importsMap5.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/src/a.ts", @@ -74,6 +64,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a.ts 500 undefined WatchType: Closed Script info @@ -182,6 +182,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js index 5fa9b66ccb854..5a4e9f3db3c0d 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js @@ -169,6 +169,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -179,15 +188,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_pnpm.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_pnpm.js index 6ea03694a990f..9e80c56eaa245 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_pnpm.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_pnpm.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -113,6 +113,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_referencesCrash.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_referencesCrash.js index 9426dc3879742..0134abe4efb7c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_referencesCrash.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_referencesCrash.js @@ -61,6 +61,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/package.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -71,14 +79,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a/package.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/index.ts 500 undefined WatchType: Closed Script info @@ -137,6 +137,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -286,16 +287,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/c/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/c/tsconfig.json, currentDirectory: /home/src/workspaces/project/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/c/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/c/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/c/index.ts" @@ -310,6 +301,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/c/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/c/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Config: /home/src/workspaces/project/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Config: /home/src/workspaces/project/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/c/tsconfig.json @@ -559,16 +560,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/b/tsconfig.json, currentDirectory: /home/src/workspaces/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/b/b.ts" @@ -584,6 +575,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Config: /home/src/workspaces/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Config: /home/src/workspaces/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js index 5acc582abcdfc..2ae58d0fc95b3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js @@ -200,6 +200,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/main.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -210,15 +219,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/main.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js index 5a17369214857..46f54be3a0075 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js @@ -183,6 +183,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/main.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -193,15 +202,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/main.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js index 2ef6aa4f10243..3265dcacce2b0 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js @@ -200,16 +200,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/apps/web/app/index.tsx ProjectRootPath: undefined:: Result: /home/src/workspaces/project/apps/web/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/apps/web/tsconfig.json, currentDirectory: /home/src/workspaces/project/apps/web Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/web/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/apps/web/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/apps/web/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/apps/web/app/index.tsx to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/apps/web/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/apps/web/app/index.tsx" @@ -222,6 +212,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/apps/web/tsconfig. "configFilePath": "/home/src/workspaces/project/apps/web/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/apps/web/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/apps/web/app/index.tsx to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/web/app 1 undefined Config: /home/src/workspaces/project/apps/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/web/app 1 undefined Config: /home/src/workspaces/project/apps/web/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/apps/web/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js index 208e72b0af2cc..f05d45a003e3e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js @@ -42,6 +42,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,15 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -129,6 +129,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportRelativePathToMonorepoPackage.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportRelativePathToMonorepoPackage.js index 795a3a485789e..96b9acbd9cd72 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportRelativePathToMonorepoPackage.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportRelativePathToMonorepoPackage.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/script.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/script.ts 500 undefined WatchType: Closed Script info @@ -180,6 +180,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js index ffcc87eccb44c..de9391af4a93e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js @@ -49,16 +49,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/mylib/index.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/mylib/index.ts 500 undefined WatchType: Closed Script info @@ -147,6 +147,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js index 064cb004995c8..784a68dfeddab 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js @@ -54,6 +54,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -64,15 +73,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -141,6 +141,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js index e95923afffba3..55b0d5d3cfd06 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js @@ -25,16 +25,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts", @@ -45,6 +35,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -128,6 +128,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js index 574cfee0de598..f56d9fd156ab7 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -132,6 +132,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js index 323c382593596..7d3ab1d2dbbb6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js @@ -55,6 +55,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -65,15 +74,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -128,6 +128,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js index f2ef4bd98d197..87f71662a96db 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js @@ -41,16 +41,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/main.ts", @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server 1 undefined Config: /tests/cases/fourslash/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server 1 undefined Config: /tests/cases/fourslash/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/main.ts 500 undefined WatchType: Closed Script info @@ -119,6 +119,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js b/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js index 180634ebddc5b..0a4c2be9cd28c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/classes.ts", @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/classes.ts 500 undefined WatchType: Closed Script info @@ -161,6 +161,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/configurePlugin.js b/tests/baselines/reference/tsserver/fourslashServer/configurePlugin.js index 001a45b1cc32a..e6aef1ab99e50 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/configurePlugin.js +++ b/tests/baselines/reference/tsserver/fourslashServer/configurePlugin.js @@ -39,16 +39,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts" @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] Enabling plugin configurable-diagnostic-adder from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. Info seq [hh:mm:ss:mss] Loading configurable-diagnostic-adder from /home/src/tslibs/TS/Lib/tsc.js/../../.. (resolved to /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules) Info seq [hh:mm:ss:mss] Plugin validation succeeded @@ -118,6 +118,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInline.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInline.js index dc19a23822143..2e74634752723 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInline.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInline.js @@ -96,16 +96,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -119,6 +109,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -171,6 +171,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -434,6 +435,7 @@ Info seq [hh:mm:ss:mss] request: "command": "open" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/mymodule.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInlineSources.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInlineSources.js index a836c758e88dc..8c4df75e433fc 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInlineSources.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsEnableMapping_NoInlineSources.js @@ -97,16 +97,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -173,6 +173,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -436,6 +437,7 @@ Info seq [hh:mm:ss:mss] request: "command": "open" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/mymodule.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping.js index 7594be8aef360..e18b93458d3a1 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping.js @@ -95,16 +95,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -117,6 +107,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -169,6 +169,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -432,6 +433,7 @@ Info seq [hh:mm:ss:mss] request: "command": "open" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/mymodule.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping2.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping2.js index e573902037323..702e25155ee76 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping2.js @@ -100,16 +100,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -124,6 +114,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -176,6 +176,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -444,6 +445,7 @@ Info seq [hh:mm:ss:mss] request: "command": "open" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/mymodule.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping3.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping3.js index 4fc71d2a08943..f25d0dd6d4728 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGeneratedMapsEnableMapping3.js @@ -96,16 +96,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -119,6 +109,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -186,6 +186,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -449,6 +450,7 @@ Info seq [hh:mm:ss:mss] request: "command": "open" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/mymodule.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGoToDefinitionSameNameDifferentDirectory.js b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGoToDefinitionSameNameDifferentDirectory.js index 2098832dec05e..5d332bc53c62e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGoToDefinitionSameNameDifferentDirectory.js +++ b/tests/baselines/reference/tsserver/fourslashServer/declarationMapsGoToDefinitionSameNameDifferentDirectory.js @@ -207,16 +207,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/buttonClass/Source.ts ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/buttonClass/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/buttonClass/tsconfig.json, currentDirectory: /tests/cases/fourslash/server/buttonClass Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/buttonClass/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/buttonClass/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/buttonClass/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/buttonClass/Source.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/buttonClass/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/buttonClass/Source.ts", @@ -231,6 +221,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/buttonClass/tscon } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsbase.json 2000 undefined Config: /tests/cases/fourslash/server/buttonClass/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/buttonClass/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/buttonClass/Source.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /tests/cases/fourslash/server/BaseClass/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /tests/cases/fourslash/server/BaseClass/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_deduplicate.js b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_deduplicate.js index fc1bd2fb9a08f..14ab51d0e2e21 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_deduplicate.js +++ b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_deduplicate.js @@ -18,13 +18,16 @@ export * from "./util"; import "./util"; //// [/home/src/workspaces/project/tsconfig.build.json] -{ "compilerOptions": { "rootDir": "src", "outDir": "dist/build", "composite": true }, "files": ["index.ts"] } +{ "compilerOptions": { "rootDir": "src", "outDir": "dist/build", "composite": true }, "files": ["index.ts"], "references": [{ "path": "tsconfig.utils.json" }] } //// [/home/src/workspaces/project/tsconfig.json] { "files": [], "references": [{ "path": "tsconfig.build.json" }, { "path": "tsconfig.test.json" }] } //// [/home/src/workspaces/project/tsconfig.test.json] -{ "compilerOptions": { "rootDir": "src", "outDir": "dist/test", "composite": true }, "files": ["test.ts", "index.ts"] } +{ "compilerOptions": { "rootDir": "src", "outDir": "dist/test", "composite": true }, "files": ["test.ts", "index.ts"], "references": [{ "path": "tsconfig.utils.json" }] } + +//// [/home/src/workspaces/project/tsconfig.utils.json] +{ "compilerOptions": { "rootDir": "src", "outDir": "dist/utils", "composite": true }, "files": ["util.ts"] } //// [/home/src/workspaces/project/util.ts] export {} @@ -42,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [], "options": { @@ -68,7 +61,6 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.build.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -78,7 +70,13 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.build.jso "outDir": "/home/src/workspaces/project/dist/build", "composite": true, "configFilePath": "/home/src/workspaces/project/tsconfig.build.json" - } + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.utils.json", + "originalPath": "tsconfig.utils.json" + } + ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.build.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.test.json : { @@ -91,9 +89,358 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.test.json "outDir": "/home/src/workspaces/project/dist/test", "composite": true, "configFilePath": "/home/src/workspaces/project/tsconfig.test.json" - } + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.utils.json", + "originalPath": "tsconfig.utils.json" + } + ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.test.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.utils.json : { + "rootNames": [ + "/home/src/workspaces/project/util.ts" + ], + "options": { + "rootDir": "/home/src/workspaces/project/src", + "outDir": "/home/src/workspaces/project/dist/utils", + "composite": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.utils.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.utils.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/tsconfig.json SVC-1-0 "{ \"files\": [], \"references\": [{ \"path\": \"tsconfig.build.json\" }, { \"path\": \"tsconfig.test.json\" }] }" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + tsconfig.json + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 0, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After Request +watchedFiles:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: *new* + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: *new* + {"pollingInterval":500} +/home/src/workspaces/project/jsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.build.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.test.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.utils.json: *new* + {"pollingInterval":2000} + +watchedDirectoriesRecursive:: +/home/src/workspaces/node_modules: *new* + {} +/home/src/workspaces/node_modules/@types: *new* + {} +/home/src/workspaces/project/node_modules: *new* + {} +/home/src/workspaces/project/node_modules/@types: *new* + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/workspaces/project/tsconfig.json (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +Info seq [hh:mm:ss:mss] request: + { + "seq": 1, + "type": "request", + "arguments": { + "file": "/home/src/workspaces/project/util.ts" + }, + "command": "open" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/util.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.utils.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.utils.json", + "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/util.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.utils.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.utils.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.utils.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.utils.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/util.ts SVC-1-0 "export {}" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + util.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.utils.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/util.ts", + "configFile": "/home/src/workspaces/project/tsconfig.utils.json", + "diagnostics": [ + { + "text": "File '/home/src/workspaces/project/util.ts' is not under 'rootDir' '/home/src/workspaces/project/src'. 'rootDir' is expected to contain all source files.\n The file is in the program because:\n Part of 'files' list in tsconfig.json", + "code": 6059, + "category": "error", + "relatedInformation": [ + { + "span": { + "start": { + "line": 1, + "offset": 97 + }, + "end": { + "line": 1, + "offset": 106 + }, + "file": "/home/src/workspaces/project/tsconfig.utils.json" + }, + "message": "File is matched by 'files' list specified here.", + "category": "message", + "code": 1410 + } + ] + } + ] + } + } +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.utils.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/util.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.utils.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After Request +watchedFiles:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: + {"pollingInterval":500} +/home/src/workspaces/project/jsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.build.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.test.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.utils.json: + {"pollingInterval":2000} + +watchedDirectoriesRecursive:: +/home/src/workspaces/node_modules: + {} + {} *new* +/home/src/workspaces/node_modules/@types: + {} + {} *new* +/home/src/workspaces/project/node_modules: + {} + {} *new* +/home/src/workspaces/project/node_modules/@types: + {} + {} *new* + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: false *changed* +/home/src/workspaces/project/tsconfig.utils.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.utils.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.utils.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.utils.json *new* +/home/src/workspaces/project/tsconfig.json (Open) + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* +/home/src/workspaces/project/util.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.utils.json *default* + +Info seq [hh:mm:ss:mss] request: + { + "seq": 2, + "type": "request", + "arguments": { + "file": "/home/src/workspaces/project/util.ts" + }, + "command": "fileReferences" + } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/util.ts in project /home/src/workspaces/project/tsconfig.utils.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots @@ -131,19 +478,15 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/home/src/workspaces/project/tsconfig.build.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/tsconfig.json to open" + "reason": "Creating project referenced by : /home/src/workspaces/project/tsconfig.json as it references project /home/src/workspaces/project/tsconfig.utils.json" } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.build.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/util.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.build.json WatchType: Type roots @@ -154,7 +497,7 @@ Info seq [hh:mm:ss:mss] Files (5) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/util.ts Text-1 "export {}" + /home/src/workspaces/project/util.ts SVC-1-0 "export {}" /home/src/workspaces/project/index.ts Text-1 "export * from \"./util\";" @@ -185,7 +528,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/tsconfig.build.json", "configFile": "/home/src/workspaces/project/tsconfig.build.json", "diagnostics": [ { @@ -222,7 +565,7 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/home/src/workspaces/project/tsconfig.test.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/tsconfig.json to open" + "reason": "Creating project referenced by : /home/src/workspaces/project/tsconfig.json as it references project /home/src/workspaces/project/tsconfig.utils.json" } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test.ts 500 undefined WatchType: Closed Script info @@ -241,7 +584,7 @@ Info seq [hh:mm:ss:mss] Files (6) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/util.ts Text-1 "export {}" + /home/src/workspaces/project/util.ts SVC-1-0 "export {}" /home/src/workspaces/project/test.ts Text-1 "import \"./util\";" /home/src/workspaces/project/index.ts Text-1 "export * from \"./util\";" @@ -276,7 +619,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/tsconfig.test.json", "configFile": "/home/src/workspaces/project/tsconfig.test.json", "diagnostics": [ { @@ -328,146 +671,156 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/tsconfig.json SVC-1-0 "{ \"files\": [], \"references\": [{ \"path\": \"tsconfig.build.json\" }, { \"path\": \"tsconfig.test.json\" }] }" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' - ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' - tsconfig.json - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.build.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.test.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/util.ts in project /home/src/workspaces/project/tsconfig.build.json +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/util.ts in project /home/src/workspaces/project/tsconfig.test.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", - "command": "open", - "request_seq": 0, + "command": "fileReferences", + "request_seq": 2, "success": true, "performanceData": { "updateGraphDurationMs": * + }, + "body": { + "refs": [ + { + "file": "/home/src/workspaces/project/index.ts", + "start": { + "line": 1, + "offset": 16 + }, + "end": { + "line": 1, + "offset": 22 + }, + "contextStart": { + "line": 1, + "offset": 1 + }, + "contextEnd": { + "line": 1, + "offset": 24 + }, + "lineText": "export * from \"./util\";", + "isWriteAccess": false + }, + { + "file": "/home/src/workspaces/project/test.ts", + "start": { + "line": 1, + "offset": 9 + }, + "end": { + "line": 1, + "offset": 15 + }, + "contextStart": { + "line": 1, + "offset": 1 + }, + "contextEnd": { + "line": 1, + "offset": 17 + }, + "lineText": "import \"./util\";", + "isWriteAccess": false + } + ], + "symbolName": "\"/home/src/workspaces/project/util.ts\"" } } After Request watchedFiles:: -/home/src/tslibs/TS/Lib/lib.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.d.ts: {"pollingInterval":500} -/home/src/tslibs/TS/Lib/lib.decorators.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: {"pollingInterval":500} -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: {"pollingInterval":500} /home/src/workspaces/project/index.ts: *new* {"pollingInterval":500} -/home/src/workspaces/project/jsconfig.json: *new* +/home/src/workspaces/project/jsconfig.json: {"pollingInterval":2000} /home/src/workspaces/project/test.ts: *new* {"pollingInterval":500} -/home/src/workspaces/project/tsconfig.build.json: *new* +/home/src/workspaces/project/tsconfig.build.json: {"pollingInterval":2000} -/home/src/workspaces/project/tsconfig.json: *new* +/home/src/workspaces/project/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/tsconfig.test.json: *new* +/home/src/workspaces/project/tsconfig.test.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.utils.json: {"pollingInterval":2000} -/home/src/workspaces/project/util.ts: *new* - {"pollingInterval":500} watchedDirectoriesRecursive:: -/home/src/workspaces/node_modules: *new* - {} +/home/src/workspaces/node_modules: {} {} -/home/src/workspaces/node_modules/@types: *new* + {} *new* + {} *new* +/home/src/workspaces/node_modules/@types: {} {} + {} *new* + {} *new* + {} *new* +/home/src/workspaces/project/node_modules: {} {} -/home/src/workspaces/project/node_modules: *new* - {} - {} - {} -/home/src/workspaces/project/node_modules/@types: *new* - {} - {} + {} *new* + {} *new* +/home/src/workspaces/project/node_modules/@types: {} {} + {} *new* + {} *new* + {} *new* Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/dev/null/inferredProject1* (Inferred) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /home/src/workspaces/project/tsconfig.build.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true -/home/src/workspaces/project/tsconfig.json (Configured) *new* +/home/src/workspaces/project/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* /home/src/workspaces/project/tsconfig.test.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true +/home/src/workspaces/project/tsconfig.utils.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *new* +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/tsconfig.build.json - /home/src/workspaces/project/tsconfig.test.json + containingProjects: 4 *changed* /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* + /home/src/workspaces/project/tsconfig.utils.json + /home/src/workspaces/project/tsconfig.build.json *new* + /home/src/workspaces/project/tsconfig.test.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/tsconfig.build.json - /home/src/workspaces/project/tsconfig.test.json + containingProjects: 4 *changed* /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* + /home/src/workspaces/project/tsconfig.utils.json + /home/src/workspaces/project/tsconfig.build.json *new* + /home/src/workspaces/project/tsconfig.test.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/tsconfig.build.json - /home/src/workspaces/project/tsconfig.test.json + containingProjects: 4 *changed* /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.utils.json + /home/src/workspaces/project/tsconfig.build.json *new* + /home/src/workspaces/project/tsconfig.test.json *new* /home/src/workspaces/project/index.ts *new* version: Text-1 containingProjects: 2 @@ -477,77 +830,13 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/workspaces/project/tsconfig.test.json -/home/src/workspaces/project/tsconfig.json (Open) *new* +/home/src/workspaces/project/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* -/home/src/workspaces/project/util.ts *new* - version: Text-1 - containingProjects: 2 - /home/src/workspaces/project/tsconfig.build.json - /home/src/workspaces/project/tsconfig.test.json - -Info seq [hh:mm:ss:mss] request: - { - "seq": 1, - "type": "request", - "arguments": { - "file": "/home/src/workspaces/project/util.ts" - }, - "command": "fileReferences" - } -Info seq [hh:mm:ss:mss] response: - { - "seq": 0, - "type": "response", - "command": "fileReferences", - "request_seq": 1, - "success": true, - "body": { - "refs": [ - { - "file": "/home/src/workspaces/project/index.ts", - "start": { - "line": 1, - "offset": 16 - }, - "end": { - "line": 1, - "offset": 22 - }, - "contextStart": { - "line": 1, - "offset": 1 - }, - "contextEnd": { - "line": 1, - "offset": 24 - }, - "lineText": "export * from \"./util\";", - "isWriteAccess": false - }, - { - "file": "/home/src/workspaces/project/test.ts", - "start": { - "line": 1, - "offset": 9 - }, - "end": { - "line": 1, - "offset": 15 - }, - "contextStart": { - "line": 1, - "offset": 1 - }, - "contextEnd": { - "line": 1, - "offset": 17 - }, - "lineText": "import \"./util\";", - "isWriteAccess": false - } - ], - "symbolName": "\"/home/src/workspaces/project/util.ts\"" - } - } \ No newline at end of file +/home/src/workspaces/project/util.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.utils.json *default* + /home/src/workspaces/project/tsconfig.build.json *new* + /home/src/workspaces/project/tsconfig.test.json *new* diff --git a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server1.js b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server1.js index 78896fd1ce55e..8ce492fc06052 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server1.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a.ts", @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.ts 500 undefined WatchType: Closed Script info @@ -130,6 +130,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -273,14 +274,134 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/workspaces/project/a.ts" }, + "command": "open" + } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/a.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (7) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/a.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true + } +After Request +watchedFiles:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: + {"pollingInterval":500} +/home/src/workspaces/project/b.ts: + {"pollingInterval":500} +/home/src/workspaces/project/c.ts: + {"pollingInterval":500} +/home/src/workspaces/project/d.ts: + {"pollingInterval":500} +/home/src/workspaces/project/jsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.json: + {"pollingInterval":2000} + +watchedFiles *deleted*:: +/home/src/workspaces/project/a.ts: + {"pollingInterval":500} + +watchedDirectoriesRecursive:: +/home/src/workspaces/node_modules: + {} + {} +/home/src/workspaces/node_modules/@types: + {} + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/node_modules: + {} + {} +/home/src/workspaces/project/node_modules/@types: + {} + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /dev/null/inferredProject1* +/home/src/workspaces/project/a.ts (Open) *changed* + open: true *changed* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/b.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/tsconfig.json (Open) + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +Info seq [hh:mm:ss:mss] request: + { + "seq": 2, + "type": "request", + "arguments": { + "file": "/home/src/workspaces/project/a.ts" + }, "command": "fileReferences" } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/a.ts in project /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "fileReferences", - "request_seq": 1, + "request_seq": 2, "success": true, "body": { "refs": [ diff --git a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server2.js b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server2.js index abcfcb28aa62f..371f3ff8d4667 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/getFileReferences_server2.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [], "options": { @@ -74,7 +64,6 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/server/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/server/index.js", @@ -94,20 +83,6 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/server/ts Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server 1 undefined Config: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server 1 undefined Config: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/shared/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/packages/shared/src/referenced.ts" - ], - "options": { - "rootDir": "/home/src/workspaces/project/packages/shared/src", - "outDir": "/home/src/workspaces/project/packages/shared/dist", - "composite": true, - "configFilePath": "/home/src/workspaces/project/packages/shared/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Config: /home/src/workspaces/project/packages/shared/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Config: /home/src/workspaces/project/packages/shared/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/client/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/client/index.ts" @@ -131,128 +106,151 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/client/ts Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client 1 undefined Config: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client 1 undefined Config: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", - "configFile": "/home/src/workspaces/project/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/server/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/server -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/server/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/index.js 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/router.js 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/server/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared/src/referenced.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/shared/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/packages/shared/src/referenced.ts" + ], + "options": { + "rootDir": "/home/src/workspaces/project/packages/shared/src", + "outDir": "/home/src/workspaces/project/packages/shared/dist", + "composite": true, + "configFilePath": "/home/src/workspaces/project/packages/shared/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Config: /home/src/workspaces/project/packages/shared/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Config: /home/src/workspaces/project/packages/shared/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/server/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/server/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/shared/src/referenced.ts Text-1 "export {};" - /home/src/workspaces/project/packages/server/index.js Text-1 "const mod = require(\"../shared/src/referenced\");" - /home/src/workspaces/project/packages/server/router.js Text-1 "const blah = require(\"../shared/dist/referenced\");" + /home/src/workspaces/project/tsconfig.json SVC-1-0 "{ \"files\": [], \"references\": [{ \"path\": \"packages/server\" }, { \"path\": \"packages/client\" }] }" - ../../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../shared/src/referenced.ts - Imported via "../shared/src/referenced" from file 'index.js' - Imported via "../shared/dist/referenced" from file 'router.js' - index.js - Matched by default include pattern '**/*' - router.js - Matched by default include pattern '**/*' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + tsconfig.json + Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: { "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/server/tsconfig.json" + "type": "response", + "command": "open", + "request_seq": 0, + "success": true, + "performanceData": { + "updateGraphDurationMs": * } } -Info seq [hh:mm:ss:mss] event: +After Request +watchedFiles:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: *new* + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: *new* + {"pollingInterval":500} +/home/src/workspaces/project/jsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/packages/client/tsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/packages/server/tsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/packages/shared/tsconfig.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.json: *new* + {"pollingInterval":2000} + +watchedDirectoriesRecursive:: +/home/src/workspaces/node_modules: *new* + {} +/home/src/workspaces/node_modules/@types: *new* + {} +/home/src/workspaces/project/node_modules: *new* + {} +/home/src/workspaces/project/node_modules/@types: *new* + {} +/home/src/workspaces/project/packages/client: *new* + {} +/home/src/workspaces/project/packages/server: *new* + {} +/home/src/workspaces/project/packages/shared: *new* + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/home/src/workspaces/project/tsconfig.json (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +Info seq [hh:mm:ss:mss] request: { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", - "configFile": "/home/src/workspaces/project/packages/server/tsconfig.json", - "diagnostics": [ - { - "text": "Cannot write file '/home/src/workspaces/project/packages/server/index.js' because it would overwrite input file.", - "code": 5055, - "category": "error" - }, - { - "text": "Cannot write file '/home/src/workspaces/project/packages/server/router.js' because it would overwrite input file.", - "code": 5055, - "category": "error" - } - ] - } + "seq": 1, + "type": "request", + "arguments": { + "file": "/home/src/workspaces/project/packages/shared/src/referenced.ts" + }, + "command": "open" } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/shared/src/referenced.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/shared/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/shared/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/shared Info seq [hh:mm:ss:mss] event: { @@ -261,7 +259,7 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/home/src/workspaces/project/packages/shared/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/tsconfig.json to open" + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/shared/src/referenced.ts to open" } } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/shared/tsconfig.json @@ -287,7 +285,7 @@ Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/shared/src/referenced.ts Text-1 "export {};" + /home/src/workspaces/project/packages/shared/src/referenced.ts SVC-1-0 "export {};" ../../../../tslibs/TS/Lib/lib.d.ts @@ -315,127 +313,19 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/packages/shared/src/referenced.ts", "configFile": "/home/src/workspaces/project/packages/shared/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/client/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/client -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/client/tsconfig.json", - "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/index.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/client/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/client/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/client/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/packages/shared/src/referenced.ts Text-1 "export {};" - /home/src/workspaces/project/packages/client/index.ts Text-1 "import \"@shared/referenced\";" - - - ../../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' - ../shared/src/referenced.ts - Imported via "@shared/referenced" from file 'index.ts' - index.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/workspaces/project/packages/client/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/workspaces/project/tsconfig.json", - "configFile": "/home/src/workspaces/project/packages/client/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text - /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text - /home/src/workspaces/project/tsconfig.json SVC-1-0 "{ \"files\": [], \"references\": [{ \"path\": \"packages/server\" }, { \"path\": \"packages/client\" }] }" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - ../../tslibs/TS/Lib/lib.decorators.d.ts - Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' - ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts - Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' - tsconfig.json - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/shared/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/server/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (6) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/shared/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/client/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (5) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -444,12 +334,14 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/packages/shared/src/referenced.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/packages/shared/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 0, + "request_seq": 1, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -457,76 +349,45 @@ Info seq [hh:mm:ss:mss] response: } After Request watchedFiles:: -/home/src/tslibs/TS/Lib/lib.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.d.ts: {"pollingInterval":500} -/home/src/tslibs/TS/Lib/lib.decorators.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: {"pollingInterval":500} -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: {"pollingInterval":500} -/home/src/workspaces/project/jsconfig.json: *new* +/home/src/workspaces/project/jsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/client/index.ts: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/client/tsconfig.json: *new* +/home/src/workspaces/project/packages/client/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/server/index.js: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/server/router.js: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/server/tsconfig.json: *new* +/home/src/workspaces/project/packages/server/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/packages/shared/src/referenced.ts: *new* - {"pollingInterval":500} -/home/src/workspaces/project/packages/shared/tsconfig.json: *new* +/home/src/workspaces/project/packages/shared/tsconfig.json: {"pollingInterval":2000} -/home/src/workspaces/project/tsconfig.json: *new* +/home/src/workspaces/project/tsconfig.json: {"pollingInterval":2000} watchedDirectoriesRecursive:: -/home/src/workspaces/node_modules: *new* +/home/src/workspaces/node_modules: {} + {} *new* +/home/src/workspaces/node_modules/@types: {} + {} *new* +/home/src/workspaces/project/node_modules: {} + {} *new* +/home/src/workspaces/project/node_modules/@types: {} -/home/src/workspaces/node_modules/@types: *new* - {} - {} - {} - {} - {} -/home/src/workspaces/project/node_modules: *new* - {} - {} - {} - {} -/home/src/workspaces/project/node_modules/@types: *new* - {} - {} - {} - {} - {} -/home/src/workspaces/project/packages/client: *new* - {} -/home/src/workspaces/project/packages/client/node_modules: *new* - {} -/home/src/workspaces/project/packages/client/node_modules/@types: *new* + {} *new* +/home/src/workspaces/project/packages/client: {} /home/src/workspaces/project/packages/node_modules: *new* {} - {} - {} /home/src/workspaces/project/packages/node_modules/@types: *new* {} +/home/src/workspaces/project/packages/server: {} - {} -/home/src/workspaces/project/packages/server: *new* - {} -/home/src/workspaces/project/packages/server/node_modules: *new* - {} -/home/src/workspaces/project/packages/server/node_modules/@types: *new* - {} -/home/src/workspaces/project/packages/shared: *new* - {} +/home/src/workspaces/project/packages/shared: {} /home/src/workspaces/project/packages/shared/node_modules: *new* {} @@ -534,88 +395,268 @@ watchedDirectoriesRecursive:: {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/dev/null/inferredProject1* (Inferred) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/workspaces/project/packages/client/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true -/home/src/workspaces/project/packages/server/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true /home/src/workspaces/project/packages/shared/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true -/home/src/workspaces/project/tsconfig.json (Configured) *new* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: false *changed* ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *new* +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 4 - /home/src/workspaces/project/packages/server/tsconfig.json - /home/src/workspaces/project/packages/shared/tsconfig.json - /home/src/workspaces/project/packages/client/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* + /home/src/workspaces/project/packages/shared/tsconfig.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 4 - /home/src/workspaces/project/packages/server/tsconfig.json - /home/src/workspaces/project/packages/shared/tsconfig.json - /home/src/workspaces/project/packages/client/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* + /home/src/workspaces/project/packages/shared/tsconfig.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 4 - /home/src/workspaces/project/packages/server/tsconfig.json - /home/src/workspaces/project/packages/shared/tsconfig.json - /home/src/workspaces/project/packages/client/tsconfig.json + containingProjects: 2 *changed* /dev/null/inferredProject1* -/home/src/workspaces/project/packages/client/index.ts *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/client/tsconfig.json -/home/src/workspaces/project/packages/server/index.js *new* - version: Text-1 - containingProjects: 1 - /home/src/workspaces/project/packages/server/tsconfig.json -/home/src/workspaces/project/packages/server/router.js *new* - version: Text-1 + /home/src/workspaces/project/packages/shared/tsconfig.json *new* +/home/src/workspaces/project/packages/shared/src/referenced.ts (Open) *new* + version: SVC-1-0 containingProjects: 1 - /home/src/workspaces/project/packages/server/tsconfig.json -/home/src/workspaces/project/packages/shared/src/referenced.ts *new* - version: Text-1 - containingProjects: 3 - /home/src/workspaces/project/packages/server/tsconfig.json - /home/src/workspaces/project/packages/shared/tsconfig.json - /home/src/workspaces/project/packages/client/tsconfig.json -/home/src/workspaces/project/tsconfig.json (Open) *new* + /home/src/workspaces/project/packages/shared/tsconfig.json *default* +/home/src/workspaces/project/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* Info seq [hh:mm:ss:mss] request: { - "seq": 1, + "seq": 2, "type": "request", "arguments": { "file": "/home/src/workspaces/project/packages/shared/src/referenced.ts" }, "command": "fileReferences" } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/packages/shared/src/referenced.ts in project /home/src/workspaces/project/packages/shared/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/tsconfig.json", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/server/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/server +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/server/tsconfig.json", + "reason": "Creating project referenced by : /home/src/workspaces/project/tsconfig.json as it references project /home/src/workspaces/project/packages/shared/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/index.js 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/router.js 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/server/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/shared 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/server/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/server/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/server/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/server/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/packages/shared/src/referenced.ts SVC-1-0 "export {};" + /home/src/workspaces/project/packages/server/index.js Text-1 "const mod = require(\"../shared/src/referenced\");" + /home/src/workspaces/project/packages/server/router.js Text-1 "const blah = require(\"../shared/dist/referenced\");" + + + ../../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' + ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' + ../shared/src/referenced.ts + Imported via "../shared/src/referenced" from file 'index.js' + Imported via "../shared/dist/referenced" from file 'router.js' + index.js + Matched by default include pattern '**/*' + router.js + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/packages/server/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/packages/server/tsconfig.json", + "configFile": "/home/src/workspaces/project/packages/server/tsconfig.json", + "diagnostics": [ + { + "text": "Cannot write file '/home/src/workspaces/project/packages/server/index.js' because it would overwrite input file.", + "code": 5055, + "category": "error" + }, + { + "text": "Cannot write file '/home/src/workspaces/project/packages/server/router.js' because it would overwrite input file.", + "code": 5055, + "category": "error" + } + ] + } + } +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/client/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/client +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/client/tsconfig.json", + "reason": "Creating project referenced by : /home/src/workspaces/project/tsconfig.json as it references project /home/src/workspaces/project/packages/shared/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/index.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/client/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/client/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/packages/client/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/packages/client/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/packages/client/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/packages/shared/src/referenced.ts SVC-1-0 "export {};" + /home/src/workspaces/project/packages/client/index.ts Text-1 "import \"@shared/referenced\";" + + + ../../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../../../tslibs/TS/Lib/lib.d.ts' + ../../../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../../../tslibs/TS/Lib/lib.d.ts' + ../shared/src/referenced.ts + Imported via "@shared/referenced" from file 'index.ts' + index.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/packages/client/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/packages/client/tsconfig.json", + "configFile": "/home/src/workspaces/project/packages/client/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/packages/shared/src/referenced.ts in project /home/src/workspaces/project/packages/server/tsconfig.json +Info seq [hh:mm:ss:mss] Finding references to file /home/src/workspaces/project/packages/shared/src/referenced.ts in project /home/src/workspaces/project/packages/client/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "fileReferences", - "request_seq": 1, + "request_seq": 2, "success": true, + "performanceData": { + "updateGraphDurationMs": * + }, "body": { "refs": [ { @@ -684,4 +725,145 @@ Info seq [hh:mm:ss:mss] response: ], "symbolName": "\"/home/src/workspaces/project/packages/shared/src/referenced.ts\"" } - } \ No newline at end of file + } +After Request +watchedFiles:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.d.ts: + {"pollingInterval":500} +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts: + {"pollingInterval":500} +/home/src/workspaces/project/jsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/packages/client/index.ts: *new* + {"pollingInterval":500} +/home/src/workspaces/project/packages/client/tsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/packages/server/index.js: *new* + {"pollingInterval":500} +/home/src/workspaces/project/packages/server/router.js: *new* + {"pollingInterval":500} +/home/src/workspaces/project/packages/server/tsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/packages/shared/tsconfig.json: + {"pollingInterval":2000} +/home/src/workspaces/project/tsconfig.json: + {"pollingInterval":2000} + +watchedDirectoriesRecursive:: +/home/src/workspaces/node_modules: + {} + {} + {} *new* + {} *new* +/home/src/workspaces/node_modules/@types: + {} + {} + {} *new* + {} *new* + {} *new* +/home/src/workspaces/project/node_modules: + {} + {} + {} *new* + {} *new* +/home/src/workspaces/project/node_modules/@types: + {} + {} + {} *new* + {} *new* + {} *new* +/home/src/workspaces/project/packages/client: + {} +/home/src/workspaces/project/packages/client/node_modules: *new* + {} +/home/src/workspaces/project/packages/client/node_modules/@types: *new* + {} +/home/src/workspaces/project/packages/node_modules: + {} + {} *new* + {} *new* +/home/src/workspaces/project/packages/node_modules/@types: + {} + {} *new* + {} *new* +/home/src/workspaces/project/packages/server: + {} +/home/src/workspaces/project/packages/server/node_modules: *new* + {} +/home/src/workspaces/project/packages/server/node_modules/@types: *new* + {} +/home/src/workspaces/project/packages/shared: + {} + {} *new* +/home/src/workspaces/project/packages/shared/node_modules: + {} +/home/src/workspaces/project/packages/shared/node_modules/@types: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/packages/client/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 +/home/src/workspaces/project/packages/server/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 +/home/src/workspaces/project/packages/shared/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 4 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/packages/shared/tsconfig.json + /home/src/workspaces/project/packages/server/tsconfig.json *new* + /home/src/workspaces/project/packages/client/tsconfig.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* + version: Text-1 + containingProjects: 4 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/packages/shared/tsconfig.json + /home/src/workspaces/project/packages/server/tsconfig.json *new* + /home/src/workspaces/project/packages/client/tsconfig.json *new* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* + version: Text-1 + containingProjects: 4 *changed* + /dev/null/inferredProject1* + /home/src/workspaces/project/packages/shared/tsconfig.json + /home/src/workspaces/project/packages/server/tsconfig.json *new* + /home/src/workspaces/project/packages/client/tsconfig.json *new* +/home/src/workspaces/project/packages/client/index.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/packages/client/tsconfig.json +/home/src/workspaces/project/packages/server/index.js *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/packages/server/tsconfig.json +/home/src/workspaces/project/packages/server/router.js *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/packages/server/tsconfig.json +/home/src/workspaces/project/packages/shared/src/referenced.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 3 *changed* + /home/src/workspaces/project/packages/shared/tsconfig.json *default* + /home/src/workspaces/project/packages/server/tsconfig.json *new* + /home/src/workspaces/project/packages/client/tsconfig.json *new* +/home/src/workspaces/project/tsconfig.json (Open) + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* diff --git a/tests/baselines/reference/tsserver/fourslashServer/goToSource13_nodenext.js b/tests/baselines/reference/tsserver/fourslashServer/goToSource13_nodenext.js index 8fe4d5ab97c2b..b8a272270516a 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/goToSource13_nodenext.js +++ b/tests/baselines/reference/tsserver/fourslashServer/goToSource13_nodenext.js @@ -182,16 +182,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.mts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/index.mts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.mts" @@ -203,6 +193,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/index.mts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/goToSource15_bundler.js b/tests/baselines/reference/tsserver/fourslashServer/goToSource15_bundler.js index e706d71ee2b7f..10109b898a1dc 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/goToSource15_bundler.js +++ b/tests/baselines/reference/tsserver/fourslashServer/goToSource15_bundler.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -75,6 +65,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -134,6 +134,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/impliedNodeFormat.js b/tests/baselines/reference/tsserver/fourslashServer/impliedNodeFormat.js index 9a60841dfe357..a0ccd4f5c0af6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/impliedNodeFormat.js +++ b/tests/baselines/reference/tsserver/fourslashServer/impliedNodeFormat.js @@ -36,16 +36,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts", @@ -56,6 +46,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -149,6 +149,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importFixes_ambientCircularDefaultCrash.js b/tests/baselines/reference/tsserver/fourslashServer/importFixes_ambientCircularDefaultCrash.js index 4bddbbd0a5bd0..349d448fb1059 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importFixes_ambientCircularDefaultCrash.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importFixes_ambientCircularDefaultCrash.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts", @@ -60,6 +50,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -118,6 +118,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelateive2.js b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelateive2.js index 1b93e87ba600e..42bdcde0d00b8 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelateive2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelateive2.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/apps/app1/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/apps/app1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/apps/app1/tsconfig.json, currentDirectory: /home/src/workspaces/project/apps/app1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/app1/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/apps/app1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/apps/app1/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/apps/app1/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/apps/app1/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/apps/app1/src/app.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/apps/app1/tsconfig "configFilePath": "/home/src/workspaces/project/apps/app1/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/apps/app1/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/apps/app1/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/app1/src 1 undefined Config: /home/src/workspaces/project/apps/app1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/app1/src 1 undefined Config: /home/src/workspaces/project/apps/app1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/shared 1 undefined Config: /home/src/workspaces/project/apps/app1/tsconfig.json WatchType: Wild card directory @@ -159,6 +159,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/apps/app1/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/apps/app1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/app1/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/apps/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root diff --git a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelative1.js b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelative1.js index 4e93e3659415a..ddea2b3c616c5 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelative1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_externalNonRelative1.js @@ -219,16 +219,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/packages/pkg-1/src/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/packages/pkg-1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/packages/pkg-1/tsconfig.json, currentDirectory: /home/src/workspaces/project/packages/pkg-1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/pkg-1/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/packages/pkg-1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/packages/pkg-1/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/packages/pkg-1/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/pkg-1/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/packages/pkg-1/src/index.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/packages/pkg-1/tsc ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.base.json 2000 undefined Config: /home/src/workspaces/project/packages/pkg-1/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/packages/pkg-1/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/packages/pkg-1/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/pkg-1 1 undefined Config: /home/src/workspaces/project/packages/pkg-1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/packages/pkg-1 1 undefined Config: /home/src/workspaces/project/packages/pkg-1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/packages/pkg-1/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_pnpm1.js b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_pnpm1.js index 0fd8694ecf6e4..2839931e93937 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_pnpm1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importNameCodeFix_pnpm1.js @@ -34,6 +34,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -44,15 +53,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -121,6 +121,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js index 76b506b5ab1fa..fb343e312ae60 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js @@ -34,6 +34,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -44,15 +53,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -121,6 +121,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js index 1704770da2598..a6ae0be641284 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js @@ -39,6 +39,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "module": 1, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,15 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "module": 1, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -135,6 +135,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js index 25b62629171c0..9fffbf1117891 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js @@ -33,6 +33,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/ambient.d.ts" + ], + "options": { + "module": 99, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,15 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/ambient.d.ts" - ], - "options": { - "module": 99, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/ambient.d.ts 500 undefined WatchType: Closed Script info @@ -106,6 +106,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js index 2bd94db92d0ba..97bfe18310faf 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a.js" @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.js 500 undefined WatchType: Closed Script info @@ -145,6 +145,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js index 3a9fbadf0e7ba..db8675136f3a7 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js @@ -37,16 +37,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts", @@ -58,6 +48,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info @@ -120,6 +120,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js index 5fa9169d042a1..6de357a2d5243 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/jsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/jsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined Project: /home/src/workspaces/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/jsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/jsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/jsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a.js" @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/jsconfig.json : { "configFilePath": "/home/src/workspaces/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/jsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/jsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.js 500 undefined WatchType: Closed Script info @@ -132,6 +132,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/jsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js index 99a7ca56dd471..bcf73eac1345e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js @@ -38,6 +38,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts" + ], + "options": { + "module": 99, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,15 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts" - ], - "options": { - "module": 99, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.ts 500 undefined WatchType: Closed Script info @@ -125,6 +125,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js index 23edf4bd8cd60..fe3d5f2a16705 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossGlobalProjects.js @@ -113,16 +113,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a/index.ts" @@ -147,6 +137,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.settings.json 2000 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { "rootNames": [ @@ -310,6 +310,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -542,6 +543,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* Info seq [hh:mm:ss:mss] request: { @@ -614,7 +616,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/b/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/b/index.ts", "configFile": "/home/src/workspaces/project/b/tsconfig.json", "diagnostics": [] } @@ -680,7 +682,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/c/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/c/index.ts", "configFile": "/home/src/workspaces/project/c/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js index 564acdb71af88..8ca195c2f5e47 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/isDefinitionAcrossModuleProjects.js @@ -155,16 +155,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a/index.ts" @@ -189,6 +179,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.settings.json 2000 undefined Config: /home/src/workspaces/project/a/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { "rootNames": [ @@ -367,6 +367,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -646,6 +647,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* Info seq [hh:mm:ss:mss] request: { @@ -718,7 +720,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/workspaces/project/c/tsconfig.json", + "triggerFile": "/home/src/workspaces/project/c/index.ts", "configFile": "/home/src/workspaces/project/c/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/fourslashServer/moveToFile_emptyTargetFile.js b/tests/baselines/reference/tsserver/fourslashServer/moveToFile_emptyTargetFile.js index 6e17c0d2f8ab5..2ab0078a6d60b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/moveToFile_emptyTargetFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/moveToFile_emptyTargetFile.js @@ -35,16 +35,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/source.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/source.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/source.ts", @@ -55,6 +45,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/source.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/target.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/navto_serverExcludeLib.js b/tests/baselines/reference/tsserver/fourslashServer/navto_serverExcludeLib.js index 2a6b35a48a19c..1cb09de22d54b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/navto_serverExcludeLib.js +++ b/tests/baselines/reference/tsserver/fourslashServer/navto_serverExcludeLib.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/ngProxy1.js b/tests/baselines/reference/tsserver/fourslashServer/ngProxy1.js index 1d26309ef8eb8..f606b37730488 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/ngProxy1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/ngProxy1.js @@ -39,16 +39,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts" @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] Enabling plugin quickinfo-augmeneter from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. Info seq [hh:mm:ss:mss] Loading quickinfo-augmeneter from /home/src/tslibs/TS/Lib/tsc.js/../../.. (resolved to /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules) Info seq [hh:mm:ss:mss] Plugin validation succeeded @@ -118,6 +118,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/ngProxy2.js b/tests/baselines/reference/tsserver/fourslashServer/ngProxy2.js index bec2c59489339..def72a1d9a63a 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/ngProxy2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/ngProxy2.js @@ -39,16 +39,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] Enabling plugin invalidmodulename from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. Info seq [hh:mm:ss:mss] Loading invalidmodulename from /home/src/tslibs/TS/Lib/tsc.js/../../.. (resolved to /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules) Info seq [hh:mm:ss:mss] Failed to load module 'invalidmodulename' from /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules: Error: HarnessLanguageService:: Could not resolve module @@ -118,6 +118,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/ngProxy3.js b/tests/baselines/reference/tsserver/fourslashServer/ngProxy3.js index 316ef55fa4cc3..56de758115a8c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/ngProxy3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/ngProxy3.js @@ -39,16 +39,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] Enabling plugin create-thrower from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. Info seq [hh:mm:ss:mss] Loading create-thrower from /home/src/tslibs/TS/Lib/tsc.js/../../.. (resolved to /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules) Info seq [hh:mm:ss:mss] Plugin activation failed: Error: I am not a well-behaved plugin @@ -117,6 +117,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/ngProxy4.js b/tests/baselines/reference/tsserver/fourslashServer/ngProxy4.js index 21a2d9b5255a4..4bb9209564f5e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/ngProxy4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/ngProxy4.js @@ -39,16 +39,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] Enabling plugin diagnostic-adder from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. Info seq [hh:mm:ss:mss] Loading diagnostic-adder from /home/src/tslibs/TS/Lib/tsc.js/../../.. (resolved to /home/src/tslibs/TS/Lib/tsc.js/../../../node_modules) Info seq [hh:mm:ss:mss] Plugin validation succeeded @@ -117,6 +117,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/nodeNextModuleKindCaching1.js b/tests/baselines/reference/tsserver/fourslashServer/nodeNextModuleKindCaching1.js index c575c7be24eea..5f602edaa27a4 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/nodeNextModuleKindCaching1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/nodeNextModuleKindCaching1.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/src/example.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/src 1 undefined Config: /tests/cases/fourslash/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/src 1 undefined Config: /tests/cases/fourslash/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/src/example.ts 500 undefined WatchType: Closed Script info @@ -182,6 +182,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js b/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js index c7d1414b214af..18cf444572c33 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js +++ b/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js @@ -186,6 +186,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/src/foo.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/foo.ts" + ], + "options": { + "module": 199, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -196,15 +205,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/src/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/foo.ts" - ], - "options": { - "module": 199, - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution diff --git a/tests/baselines/reference/tsserver/fourslashServer/openFile.js b/tests/baselines/reference/tsserver/fourslashServer/openFile.js index ec8c8516a839e..fcfabcaf0bc91 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/openFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/openFile.js @@ -33,6 +33,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/test1.ts ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { + "rootNames": [ + "/tests/cases/fourslash/server/test.ts", + "/tests/cases/fourslash/server/test1.ts" + ], + "options": { + "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,15 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /tests/cases/fourslash/server/test1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { - "rootNames": [ - "/tests/cases/fourslash/server/test.ts", - "/tests/cases/fourslash/server/test1.ts" - ], - "options": { - "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/test.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_addInNextLine.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_addInNextLine.js index d6260ec7e9d72..b075d155b0503 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_addInNextLine.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_addInNextLine.js @@ -42,6 +42,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,15 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_blankTargetFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_blankTargetFile.js index 78a05bf5e157f..b896f39cefe33 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_blankTargetFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_blankTargetFile.js @@ -41,16 +41,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/c.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/c.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/c.ts", @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/c.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports1.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports1.js index 9fd48c877d729..816d7c3da38b0 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports1.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/target.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other3.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports2.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports2.js index 5aaf69f2f2e0d..9650b9b0830de 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_existingImports2.js @@ -49,16 +49,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/target.ts", @@ -71,6 +61,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/originalFile.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_knownSourceFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_knownSourceFile.js index 08c26b27b2555..d9a354d3f163e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_knownSourceFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_knownSourceFile.js @@ -41,16 +41,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/file1.ts", @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes1.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes1.js index 6687ae4e58508..ae30987eb6b4c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes1.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/file1.ts", @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file3.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes2.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes2.js index cab0c8bb320be..3729d5a6c9360 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes2.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/file1.ts", @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes3.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes3.js index bc707eb8c9cfe..6e1fe8bf64212 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes3.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/file1.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes4.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes4.js index f4877b49a8566..cfe8e5ff0d820 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastes4.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/file1.ts", @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file3.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlyLargerInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlyLargerInSize.js index d25eaac871c42..d0698ad8454c6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlyLargerInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlyLargerInSize.js @@ -59,6 +59,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -69,15 +78,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlySmallerInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlySmallerInSize.js index e26f089a194f7..7cfa1b3f2a74b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlySmallerInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesConsistentlySmallerInSize.js @@ -66,6 +66,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -76,15 +85,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesEqualInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesEqualInSize.js index ae19ad09f84b6..288789178ee0e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesEqualInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesEqualInSize.js @@ -58,6 +58,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -68,15 +77,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingAndShrinkingInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingAndShrinkingInSize.js index f2bb85f23921b..7c4367eff52f3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingAndShrinkingInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingAndShrinkingInSize.js @@ -55,6 +55,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -65,15 +74,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingInSize.js index e4076ab00f16a..465f0676842f0 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesGrowingInSize.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesShrinkingInSize.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesShrinkingInSize.js index 12c09b97fb3ce..77a66ae77fe1f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesShrinkingInSize.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_multiplePastesShrinkingInSize.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/a.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeeded.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeeded.js index e550b3da8a1b9..9bc9b7d28da64 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeeded.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeeded.js @@ -35,6 +35,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/b.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -45,15 +54,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeededInUpdatedProgram.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeededInUpdatedProgram.js index 568b4908859e0..3409d16dfb091 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeededInUpdatedProgram.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_noImportNeededInUpdatedProgram.js @@ -33,6 +33,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a.ts", + "/home/src/workspaces/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,15 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a.ts", - "/home/src/workspaces/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteComments.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteComments.js index 534eab076b0f6..a8313ba869f35 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteComments.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteComments.js @@ -32,6 +32,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/target.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -42,14 +50,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/target.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteIntoSameFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteIntoSameFile.js index 8d62d48549a5b..7a47831dbd57c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteIntoSameFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_pasteIntoSameFile.js @@ -34,6 +34,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/target.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -44,14 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/target.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js index b48a1f777b87a..f0d22e519baee 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js @@ -41,16 +41,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/target.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/target.ts", @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/target.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/other2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_unknownSourceFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_unknownSourceFile.js index 679e439af1b1d..0b7ea9051b0f5 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_unknownSourceFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_unknownSourceFile.js @@ -38,6 +38,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/file2.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/file1.ts", + "/home/src/workspaces/project/file2.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,15 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/file2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/file1.ts", - "/home/src/workspaces/project/file2.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/file1.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/projectInfo02.js b/tests/baselines/reference/tsserver/fourslashServer/projectInfo02.js index 1ec9f5f09e472..f023a5aa8167b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/projectInfo02.js +++ b/tests/baselines/reference/tsserver/fourslashServer/projectInfo02.js @@ -33,6 +33,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/a.ts ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { + "rootNames": [ + "/tests/cases/fourslash/server/a.ts", + "/tests/cases/fourslash/server/b.ts" + ], + "options": { + "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,15 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /tests/cases/fourslash/server/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { - "rootNames": [ - "/tests/cases/fourslash/server/a.ts", - "/tests/cases/fourslash/server/b.ts" - ], - "options": { - "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/projectWithNonExistentFiles.js b/tests/baselines/reference/tsserver/fourslashServer/projectWithNonExistentFiles.js index 54fa48ce60eba..6ace533f6d21c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/projectWithNonExistentFiles.js +++ b/tests/baselines/reference/tsserver/fourslashServer/projectWithNonExistentFiles.js @@ -33,16 +33,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/a.ts ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/tests/cases/fourslash/server/tsconfig.json", - "reason": "Creating possible configured project for /tests/cases/fourslash/server/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "rootNames": [ "/tests/cases/fourslash/server/a.ts", @@ -53,6 +43,16 @@ Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/tests/cases/fourslash/server/tsconfig.json", + "reason": "Creating possible configured project for /tests/cases/fourslash/server/a.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/referencesInConfiguredProject.js b/tests/baselines/reference/tsserver/fourslashServer/referencesInConfiguredProject.js index 1b63000cd63bf..50c56d67e47f3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/referencesInConfiguredProject.js +++ b/tests/baselines/reference/tsserver/fourslashServer/referencesInConfiguredProject.js @@ -35,6 +35,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/referencesForGlobals_1.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/referencesForGlobals_1.ts", + "/home/src/workspaces/project/referencesForGlobals_2.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -45,15 +54,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/referencesForGlobals_1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/referencesForGlobals_1.ts", - "/home/src/workspaces/project/referencesForGlobals_2.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/referencesForGlobals_2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/referencesInEmptyFileWithMultipleProjects.js b/tests/baselines/reference/tsserver/fourslashServer/referencesInEmptyFileWithMultipleProjects.js index 43766f5c4d27a..65fee1b970dfd 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/referencesInEmptyFileWithMultipleProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/referencesInEmptyFileWithMultipleProjects.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a/a.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a/a.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/a.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/b.ts 500 undefined WatchType: Closed Script info @@ -115,6 +115,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -402,6 +403,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/b/tsconfig.json, currentDirectory: /home/src/workspaces/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/b/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +421,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/b/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/fourslashServer/referencesInStringLiteralValueWithMultipleProjects.js b/tests/baselines/reference/tsserver/fourslashServer/referencesInStringLiteralValueWithMultipleProjects.js index b319d0bd7aef2..1ef77e20998c9 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/referencesInStringLiteralValueWithMultipleProjects.js +++ b/tests/baselines/reference/tsserver/fourslashServer/referencesInStringLiteralValueWithMultipleProjects.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/a/tsconfig.json, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/a/a.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/a/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/a/a.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/a.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/b.ts 500 undefined WatchType: Closed Script info @@ -115,6 +115,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -423,6 +424,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/p Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/b/b.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/b/tsconfig.json, currentDirectory: /home/src/workspaces/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/b/b.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -433,14 +442,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/b/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/b/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/b/b.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/node_modules 1 undefined Project: /home/src/workspaces/project/b/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/fourslashServer/renameInConfiguredProject.js b/tests/baselines/reference/tsserver/fourslashServer/renameInConfiguredProject.js index 0f85f83c2285e..bb6ee7c7dfec6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/renameInConfiguredProject.js +++ b/tests/baselines/reference/tsserver/fourslashServer/renameInConfiguredProject.js @@ -33,6 +33,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/referencesForGlobals_1.ts ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { + "rootNames": [ + "/tests/cases/fourslash/server/referencesForGlobals_1.ts", + "/tests/cases/fourslash/server/referencesForGlobals_2.ts" + ], + "options": { + "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,15 +52,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /tests/cases/fourslash/server/referencesForGlobals_1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { - "rootNames": [ - "/tests/cases/fourslash/server/referencesForGlobals_1.ts", - "/tests/cases/fourslash/server/referencesForGlobals_2.ts" - ], - "options": { - "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/referencesForGlobals_2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/fourslashServer/renameNamedImport.js b/tests/baselines/reference/tsserver/fourslashServer/renameNamedImport.js index 6ad014d4852c2..4f47091a982f3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/renameNamedImport.js +++ b/tests/baselines/reference/tsserver/fourslashServer/renameNamedImport.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/lib/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/lib/tsconfig.json, currentDirectory: /home/src/workspaces/project/lib Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/lib/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/lib/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/lib/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/lib/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/lib/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/lib/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/lib/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/lib/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib 1 undefined Config: /home/src/workspaces/project/lib/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib 1 undefined Config: /home/src/workspaces/project/lib/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/index.ts 500 undefined WatchType: Closed Script info @@ -117,9 +117,86 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/lib/index.ts", + "/home/src/workspaces/project/src/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/lib/tsconfig.json to open" + } + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/index.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/lib/index.ts Text-1 "const unrelatedLocalVariable = 123;\nexport const someExportedVariable = unrelatedLocalVariable;" + /home/src/workspaces/project/src/index.ts Text-1 "import { someExportedVariable } from '../lib/index';\nsomeExportedVariable;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + lib/index.ts + Matched by default include pattern '**/*' + Imported via '../lib/index' from file 'src/index.ts' + src/index.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/lib/tsconfig.json", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/lib Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations @@ -156,6 +233,10 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/lib/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -191,6 +272,8 @@ watchedFiles:: {"pollingInterval":2000} /home/src/workspaces/project/lib/tsconfig.json: *new* {"pollingInterval":2000} +/home/src/workspaces/project/src/index.ts: *new* + {"pollingInterval":500} /home/src/workspaces/project/tsconfig.json: *new* {"pollingInterval":2000} @@ -198,9 +281,13 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} + {} /home/src/workspaces/node_modules/@types: *new* {} {} + {} +/home/src/workspaces/project: *new* + {} /home/src/workspaces/project/lib: *new* {} /home/src/workspaces/project/lib/node_modules: *new* @@ -212,9 +299,11 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/node_modules: *new* {} {} + {} /home/src/workspaces/project/node_modules/@types: *new* {} {} + {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -225,31 +314,43 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/lib/index.ts *new* version: Text-1 - containingProjects: 1 + containingProjects: 2 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /home/src/workspaces/project/lib/tsconfig.json (Open) *new* version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* +/home/src/workspaces/project/src/index.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -262,6 +363,40 @@ Info seq [hh:mm:ss:mss] request: } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/lib/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/lib/tsconfig.json +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts + /home/src/tslibs/TS/Lib/lib.decorators.d.ts + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts + /home/src/workspaces/project/lib/index.ts + /home/src/workspaces/project/src/index.ts + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + lib/index.ts + Matched by default include pattern '**/*' + Imported via '../lib/index' from file 'src/index.ts' + src/index.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/src/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/lib/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -303,6 +438,8 @@ watchedFiles:: watchedFiles *deleted*:: /home/src/workspaces/project/lib/index.ts: {"pollingInterval":500} +/home/src/workspaces/project/src/index.ts: + {"pollingInterval":500} watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: @@ -326,6 +463,18 @@ watchedDirectoriesRecursive:: {} {} +watchedDirectoriesRecursive *deleted*:: +/home/src/workspaces/node_modules: + {} +/home/src/workspaces/node_modules/@types: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 @@ -335,32 +484,45 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* +/home/src/workspaces/project/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.d.ts + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.json *deleted* /home/src/workspaces/project/lib/index.ts (Open) *changed* open: true *changed* version: Text-1 - containingProjects: 1 + containingProjects: 1 *changed* /home/src/workspaces/project/lib/tsconfig.json *default* + /home/src/workspaces/project/tsconfig.json *deleted* /home/src/workspaces/project/lib/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* +/home/src/workspaces/project/src/index.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* Info seq [hh:mm:ss:mss] request: { @@ -374,6 +536,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/src/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/src/tsconfig.json, currentDirectory: /home/src/workspaces/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/src/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -384,14 +554,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/src/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Config: /home/src/workspaces/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Config: /home/src/workspaces/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json @@ -414,7 +576,7 @@ Info seq [hh:mm:ss:mss] Files (5) /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text /home/src/workspaces/project/lib/index.ts Text-1 "const unrelatedLocalVariable = 123;\nexport const someExportedVariable = unrelatedLocalVariable;" - /home/src/workspaces/project/src/index.ts SVC-1-0 "import { someExportedVariable } from '../lib/index';\nsomeExportedVariable;" + /home/src/workspaces/project/src/index.ts SVC-2-0 "import { someExportedVariable } from '../lib/index';\nsomeExportedVariable;" ../../../tslibs/TS/Lib/lib.d.ts @@ -572,7 +734,7 @@ ScriptInfos:: containingProjects: 1 /dev/null/inferredProject1* *default* /home/src/workspaces/project/src/index.ts (Open) *new* - version: SVC-1-0 + version: SVC-2-0 containingProjects: 1 /home/src/workspaces/project/src/tsconfig.json *default* diff --git a/tests/baselines/reference/tsserver/fourslashServer/renameNamespaceImport.js b/tests/baselines/reference/tsserver/fourslashServer/renameNamespaceImport.js index 12778d87bbb0e..981c1c689e65f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/renameNamespaceImport.js +++ b/tests/baselines/reference/tsserver/fourslashServer/renameNamespaceImport.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/lib/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/lib/tsconfig.json, currentDirectory: /home/src/workspaces/project/lib Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/lib/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/lib/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/lib/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/lib/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/lib/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/lib/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/lib/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/lib/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib 1 undefined Config: /home/src/workspaces/project/lib/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib 1 undefined Config: /home/src/workspaces/project/lib/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/index.ts 500 undefined WatchType: Closed Script info @@ -117,9 +117,86 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/lib/index.ts", + "/home/src/workspaces/project/src/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/lib/tsconfig.json to open" + } + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/index.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 lib.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /home/src/workspaces/project/lib/index.ts Text-1 "const unrelatedLocalVariable = 123;\nexport const someExportedVariable = unrelatedLocalVariable;" + /home/src/workspaces/project/src/index.ts Text-1 "import * as lib from '../lib/index';\nlib.someExportedVariable;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + lib/index.ts + Matched by default include pattern '**/*' + Imported via '../lib/index' from file 'src/index.ts' + src/index.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/lib/tsconfig.json", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project/lib Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/lib/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations @@ -156,6 +233,10 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/lib/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (4) @@ -191,6 +272,8 @@ watchedFiles:: {"pollingInterval":2000} /home/src/workspaces/project/lib/tsconfig.json: *new* {"pollingInterval":2000} +/home/src/workspaces/project/src/index.ts: *new* + {"pollingInterval":500} /home/src/workspaces/project/tsconfig.json: *new* {"pollingInterval":2000} @@ -198,9 +281,13 @@ watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: *new* {} {} + {} /home/src/workspaces/node_modules/@types: *new* {} {} + {} +/home/src/workspaces/project: *new* + {} /home/src/workspaces/project/lib: *new* {} /home/src/workspaces/project/lib/node_modules: *new* @@ -212,9 +299,11 @@ watchedDirectoriesRecursive:: /home/src/workspaces/project/node_modules: *new* {} {} + {} /home/src/workspaces/project/node_modules/@types: *new* {} {} + {} Projects:: /dev/null/inferredProject1* (Inferred) *new* @@ -225,31 +314,43 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 3 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /dev/null/inferredProject1* /home/src/workspaces/project/lib/index.ts *new* version: Text-1 - containingProjects: 1 + containingProjects: 2 /home/src/workspaces/project/lib/tsconfig.json + /home/src/workspaces/project/tsconfig.json /home/src/workspaces/project/lib/tsconfig.json (Open) *new* version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* +/home/src/workspaces/project/src/index.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] request: { @@ -262,6 +363,40 @@ Info seq [hh:mm:ss:mss] request: } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/lib/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/lib/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/lib/tsconfig.json +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts + /home/src/tslibs/TS/Lib/lib.decorators.d.ts + /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts + /home/src/workspaces/project/lib/index.ts + /home/src/workspaces/project/src/index.ts + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ../../tslibs/TS/Lib/lib.decorators.d.ts + Library referenced via 'decorators' from file '../../tslibs/TS/Lib/lib.d.ts' + ../../tslibs/TS/Lib/lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../../tslibs/TS/Lib/lib.d.ts' + lib/index.ts + Matched by default include pattern '**/*' + Imported via '../lib/index' from file 'src/index.ts' + src/index.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project 1 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/src/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/lib/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -303,6 +438,8 @@ watchedFiles:: watchedFiles *deleted*:: /home/src/workspaces/project/lib/index.ts: {"pollingInterval":500} +/home/src/workspaces/project/src/index.ts: + {"pollingInterval":500} watchedDirectoriesRecursive:: /home/src/workspaces/node_modules: @@ -326,6 +463,18 @@ watchedDirectoriesRecursive:: {} {} +watchedDirectoriesRecursive *deleted*:: +/home/src/workspaces/node_modules: + {} +/home/src/workspaces/node_modules/@types: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 @@ -335,32 +484,45 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: false *changed* +/home/src/workspaces/project/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.d.ts + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/tslibs/TS/Lib/lib.decorators.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* -/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts *changed* version: Text-1 - containingProjects: 2 + containingProjects: 2 *changed* /home/src/workspaces/project/lib/tsconfig.json /dev/null/inferredProject1* + /home/src/workspaces/project/tsconfig.json *deleted* /home/src/workspaces/project/lib/index.ts (Open) *changed* open: true *changed* version: Text-1 - containingProjects: 1 + containingProjects: 1 *changed* /home/src/workspaces/project/lib/tsconfig.json *default* + /home/src/workspaces/project/tsconfig.json *deleted* /home/src/workspaces/project/lib/tsconfig.json (Open) version: SVC-1-0 containingProjects: 1 /dev/null/inferredProject1* *default* +/home/src/workspaces/project/src/index.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* Info seq [hh:mm:ss:mss] request: { @@ -374,6 +536,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/src/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/src/tsconfig.json, currentDirectory: /home/src/workspaces/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/src/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/index.ts" + ], + "options": { + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -384,14 +554,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/workspaces/project/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/src/tsconfig.json : { - "rootNames": [ - "/home/src/workspaces/project/src/index.ts" - ], - "options": { - "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Config: /home/src/workspaces/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src 1 undefined Config: /home/src/workspaces/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json @@ -414,7 +576,7 @@ Info seq [hh:mm:ss:mss] Files (5) /home/src/tslibs/TS/Lib/lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text /home/src/tslibs/TS/Lib/lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text /home/src/workspaces/project/lib/index.ts Text-1 "const unrelatedLocalVariable = 123;\nexport const someExportedVariable = unrelatedLocalVariable;" - /home/src/workspaces/project/src/index.ts SVC-1-0 "import * as lib from '../lib/index';\nlib.someExportedVariable;" + /home/src/workspaces/project/src/index.ts SVC-2-0 "import * as lib from '../lib/index';\nlib.someExportedVariable;" ../../../tslibs/TS/Lib/lib.d.ts @@ -572,7 +734,7 @@ ScriptInfos:: containingProjects: 1 /dev/null/inferredProject1* *default* /home/src/workspaces/project/src/index.ts (Open) *new* - version: SVC-1-0 + version: SVC-2-0 containingProjects: 1 /home/src/workspaces/project/src/tsconfig.json *default* diff --git a/tests/baselines/reference/tsserver/fourslashServer/tripleSlashReferenceResolutionMode.js b/tests/baselines/reference/tsserver/fourslashServer/tripleSlashReferenceResolutionMode.js index fea177caf2a68..dad56fd318bf8 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/tripleSlashReferenceResolutionMode.js +++ b/tests/baselines/reference/tsserver/fourslashServer/tripleSlashReferenceResolutionMode.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "rootNames": [ "/home/src/workspaces/project/index.ts" @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { "configFilePath": "/home/src/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/tsconfig.json to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/index.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations @@ -175,6 +175,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/fourslashServer/tsconfigComputedPropertyError.js b/tests/baselines/reference/tsserver/fourslashServer/tsconfigComputedPropertyError.js index 127e224bcc9a7..1950de09baa50 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/tsconfigComputedPropertyError.js +++ b/tests/baselines/reference/tsserver/fourslashServer/tsconfigComputedPropertyError.js @@ -33,6 +33,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /tests/cases/fourslash/server/tsconfig.json, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/tsconfig.json 2000 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { + "rootNames": [ + "/tests/cases/fourslash/server/nonexistentfile.ts" + ], + "options": { + "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -43,14 +51,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /tests/cases/fourslash/server/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /tests/cases/fourslash/server/tsconfig.json : { - "rootNames": [ - "/tests/cases/fourslash/server/nonexistentfile.ts" - ], - "options": { - "configFilePath": "/tests/cases/fourslash/server/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /tests/cases/fourslash/server/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/node_modules 1 undefined Project: /tests/cases/fourslash/server/tsconfig.json WatchType: Failed Lookup Locations @@ -138,6 +138,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /tests/cases/fourslash/server/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /tests/cases/fourslash/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /tests/cases/fourslash/server/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder-canUseWatchEvents.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder-canUseWatchEvents.js index 78cfcd7dbd8a7..f7eab8d949898 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder-canUseWatchEvents.js @@ -74,16 +74,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/myprojects/project/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/myprojects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/myprojects/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/myprojects/project/tsconfig.json : { "rootNames": [ "/home/src/myprojects/project/index.ts", @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/myprojects/project/tsconfig.json : { "configFilePath": "/home/src/myprojects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/myprojects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/myprojects/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/myprojects/project 1 undefined Config: /home/src/myprojects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder.js index 93612001243c4..27878ca973856 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-when-moving-file-to-and-from-folder.js @@ -63,16 +63,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/myprojects/project/index.ts ProjectRootPath: /home/src/myprojects/project:: Result: /home/src/myprojects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/myprojects/project/tsconfig.json, currentDirectory: /home/src/myprojects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/myprojects/project/tsconfig.json 2000 undefined Project: /home/src/myprojects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/myprojects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/myprojects/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/myprojects/project/tsconfig.json : { "rootNames": [ "/home/src/myprojects/project/index.ts", @@ -94,6 +84,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/myprojects/project/tsconfig.json : { "configFilePath": "/home/src/myprojects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/myprojects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/myprojects/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/myprojects/project 1 undefined Config: /home/src/myprojects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/myprojects/project 1 undefined Config: /home/src/myprojects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/myprojects/project/components/whatever/alert.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js index db60f715fff89..d23522db37165 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts", + "/home/src/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts", - "/home/src/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations @@ -239,6 +239,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/c.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js index 9a032f76fbc90..04aee031b9ed8 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js @@ -51,6 +51,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/old.ts", + "/home/src/projects/project/a/user.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,15 +70,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/user.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/old.ts", - "/home/src/projects/project/a/user.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/old.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -227,6 +227,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/user.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/b/user.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -237,14 +245,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/b/user.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/b/user.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk-with-updateOpen.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk-with-updateOpen.js index e4f8720e1f3e3..c58a60d703002 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk-with-updateOpen.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk-with-updateOpen.js @@ -68,16 +68,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk.js index c8add431c34cc..6bff2255e264c 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-after-seeing-file-existance-on-the-disk.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -85,6 +75,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change-with-updateOpen.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change-with-updateOpen.js index 9e577be3ebd48..1cd6a409fd71e 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change-with-updateOpen.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change-with-updateOpen.js @@ -68,16 +68,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change.js index 652e7c33bf5e4..475a027f968d3 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-closed-before-change.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -85,6 +75,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-with-updateOpen.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-with-updateOpen.js index 766c8211cfdf6..afdf22ae28b7c 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-with-updateOpen.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk-with-updateOpen.js @@ -68,16 +68,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk.js index b5a28edddb4e5..d22ee03e5164a 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-when-file-is-opened-before-seeing-file-existance-on-the-disk.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/myproject/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "rootNames": [ "/home/src/projects/myproject/src/index.ts", @@ -85,6 +75,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/myproject/tsconfig.json : { "configFilePath": "/home/src/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/myproject/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/myproject 1 undefined Config: /home/src/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js index 59de2b0249a3b..6def449ddf3de 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/main.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/main.ts", + "/home/src/projects/project/mod.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/main.ts", - "/home/src/projects/project/mod.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/mod.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js index 3f96085109942..9a28c15af8df9 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/main.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/main.ts", + "/home/src/projects/project/mod.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/main.ts", - "/home/src/projects/project/mod.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/mod.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js index c1add7d247a59..d5543043c6d70 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/main.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/main.ts", + "/home/src/projects/project/mod.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/main.ts", - "/home/src/projects/project/mod.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/mod.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js index 666969452d627..abc00e35b77b7 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/main.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/main.ts", + "/home/src/projects/project/mod.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/main.ts", - "/home/src/projects/project/mod.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/mod.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js index 516bcfae061a0..a8989d211b81a 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/main.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/main.ts", + "/home/src/projects/project/mod.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/main.ts", - "/home/src/projects/project/mod.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/mod.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js index 9d6343429272e..6057bcbd24620 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info @@ -484,6 +484,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 5, "type": "request" } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/projects/project/a.ts in project /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] response: { "response": { diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js index c3e031bede015..7c59bc7e7008d 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info @@ -507,6 +507,7 @@ Info seq [hh:mm:ss:mss] request: "seq": 6, "type": "request" } +Info seq [hh:mm:ss:mss] Finding references to file /home/src/projects/project/a.ts in project /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] response: { "response": { diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-js-files-when-moving-non-jsx-content-from-jsx-file.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-js-files-when-moving-non-jsx-content-from-jsx-file.js index 090b12b0ec523..f069f7a1f08a0 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-js-files-when-moving-non-jsx-content-from-jsx-file.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-js-files-when-moving-non-jsx-content-from-jsx-file.js @@ -47,6 +47,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/bar.jsx ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/foo.js", + "/home/src/projects/project/bar.jsx" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -57,15 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/bar.jsx to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/foo.js", - "/home/src/projects/project/bar.jsx" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/foo.js 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-ts-files-when-moving-non-tsx-content-from-tsx-file.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-ts-files-when-moving-non-tsx-content-from-tsx-file.js index f0cc72525b529..a46afd29bfbbb 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-ts-files-when-moving-non-tsx-content-from-tsx-file.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/should-show-ts-files-when-moving-non-tsx-content-from-tsx-file.js @@ -46,6 +46,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/bar.tsx ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/foo.ts", + "/home/src/projects/project/bar.tsx" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,15 +65,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/bar.tsx to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/foo.ts", - "/home/src/projects/project/bar.tsx" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/foo.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/skips-lib.d.ts-files.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/skips-lib.d.ts-files.js index 03cc87fbb88d1..991d48b417460 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/skips-lib.d.ts-files.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/skips-lib.d.ts-files.js @@ -53,16 +53,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/file1.d.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/file1.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/file1.d.ts", @@ -74,6 +64,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/file1.d.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/file3.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/lib.es6.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.js-file-for-a-.js-filepath.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.js-file-for-a-.js-filepath.js index 74af304c13aec..a39ed26c286c4 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.js-file-for-a-.js-filepath.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.js-file-for-a-.js-filepath.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/file1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/file1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/file1.js", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/file1.js to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file2.js 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file3.mts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file4.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.ts-file-for-a-.ts-filepath.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.ts-file-for-a-.ts-filepath.js index 443461295fce5..57e7d46a80dac 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.ts-file-for-a-.ts-filepath.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/suggests-only-.ts-file-for-a-.ts-filepath.js @@ -68,16 +68,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/file1.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/file1.ts", @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file2.tsx 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file3.mts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/file4.cts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/works-for-suggesting-a-list-of-files,-excluding-node_modules-within-a-project.js b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/works-for-suggesting-a-list-of-files,-excluding-node_modules-within-a-project.js index 99986f8aff72f..396d8a1286c88 100644 --- a/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/works-for-suggesting-a-list-of-files,-excluding-node_modules-within-a-project.js +++ b/tests/baselines/reference/tsserver/getMoveToRefactoringFileSuggestions/works-for-suggesting-a-list-of-files,-excluding-node_modules-within-a-project.js @@ -56,16 +56,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/file1.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/file1.ts", @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/file4.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS.js b/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS.js index d5cabb4ec6c04..3421cc504bec3 100644 --- a/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS.js +++ b/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS.js @@ -61,16 +61,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/babel-loader/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/babel-loader/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/babel-loader/tsconfig.json, currentDirectory: /home/src/projects/project/packages/babel-loader Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loader/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/babel-loader/src/index.ts" @@ -85,6 +75,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loade "configFilePath": "/home/src/projects/project/packages/babel-loader/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/babel-loader/tsconfig.json diff --git a/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS2.js b/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS2.js index 5c6c8a0609ac6..f10f5aeea77ca 100644 --- a/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS2.js +++ b/tests/baselines/reference/tsserver/goToDefinition/does-not-issue-errors-on-jsdoc-in-TS2.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/babel-loader/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/babel-loader/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/babel-loader/tsconfig.json, currentDirectory: /home/src/projects/project/packages/babel-loader Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loader/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/babel-loader/src/index.ts" @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/babel-loade "configFilePath": "/home/src/projects/project/packages/babel-loader/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/babel-loader/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/babel-loader/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/babel-loader/src 1 undefined Config: /home/src/projects/project/packages/babel-loader/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/babel-loader/tsconfig.json diff --git a/tests/baselines/reference/tsserver/importHelpers/import-helpers-successfully.js b/tests/baselines/reference/tsserver/importHelpers/import-helpers-successfully.js index 0db0c8dd5ede8..8025b01876796 100644 --- a/tests/baselines/reference/tsserver/importHelpers/import-helpers-successfully.js +++ b/tests/baselines/reference/tsserver/importHelpers/import-helpers-successfully.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspace/projects/file3.js ProjectRootPath: undefined:: Result: /user/username/workspace/projects/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/workspace/projects/tsconfig.json, currentDirectory: /user/username/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspace/projects/tsconfig.json 2000 undefined Project: /user/username/workspace/projects/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/workspace/projects/tsconfig.json", - "reason": "Creating possible configured project for /user/username/workspace/projects/file3.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/workspace/projects/tsconfig.json : { "rootNames": [ "/user/username/workspace/projects/project/file1.ts", @@ -87,6 +77,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/workspace/projects/tsconfig.json "configFilePath": "/user/username/workspace/projects/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/workspace/projects/tsconfig.json", + "reason": "Creating possible configured project for /user/username/workspace/projects/file3.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/projects 1 undefined Config: /user/username/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/projects 1 undefined Config: /user/username/workspace/projects/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspace/projects/project/file1.ts 500 undefined WatchType: Closed Script info @@ -180,6 +180,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspace/projects/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/workspace/projects Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspace/projects/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -449,16 +450,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspa Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspace/projects/project/file1.ts ProjectRootPath: undefined:: Result: /user/username/workspace/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/workspace/projects/project/tsconfig.json, currentDirectory: /user/username/workspace/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspace/projects/project/tsconfig.json 2000 undefined Project: /user/username/workspace/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/workspace/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/workspace/projects/project/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/workspace/projects/project/tsconfig.json : { "rootNames": [ "/user/username/workspace/projects/project/file1.ts", @@ -471,6 +462,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/workspace/projects/project/tscon } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspace/projects/tsconfig.json 2000 undefined Config: /user/username/workspace/projects/project/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/workspace/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/workspace/projects/project/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/projects 1 undefined Config: /user/username/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspace/projects 1 undefined Config: /user/username/workspace/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/workspace/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/inferredProjects/should-still-retain-configured-project-created-while-opening-the-file.js b/tests/baselines/reference/tsserver/inferredProjects/should-still-retain-configured-project-created-while-opening-the-file.js index b44d668598392..d3b7034bb95bf 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/should-still-retain-configured-project-created-while-opening-the-file.js +++ b/tests/baselines/reference/tsserver/inferredProjects/should-still-retain-configured-project-created-while-opening-the-file.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/jsFile1.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/jsFile1.js to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/app.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app.ts 500 undefined WatchType: Closed Script info @@ -144,6 +144,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* @@ -484,6 +485,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/jsFile2.js Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/jsFile2.js Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/jsFile2.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -693,6 +695,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/myproject/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/myproject/jsFile1.js Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/jsFile1.js Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/jsFile1.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js index b28f44ae133dd..6bf96cc25c289 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js +++ b/tests/baselines/reference/tsserver/inferredProjects/should-use-only-one-inferred-project-if-useOneInferredProject-is-set.js @@ -342,17 +342,14 @@ ScriptInfos:: Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/a/b/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/b/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/b/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/b/tsconfig.json, currentDirectory: /user/username/projects/myproject/a/b -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/b/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/a/b/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/b/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/b/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/b/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 2 -1: /user/username/projects/myproject/a/b/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/a/b/tsconfig.json] { "compilerOptions": { @@ -398,30 +395,24 @@ FsWatches:: /user/username/projects/myproject/a/b/tsconfig.json: *new* {} -Timeout callback:: count: 2 -1: /user/username/projects/myproject/a/b/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 3 - projectProgramVersion: 3 -/user/username/projects/myproject/a/b/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true +Host is moving to new time +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/a/b/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/b/tsconfig.json", - "reason": "Change in config file /user/username/projects/myproject/a/b/tsconfig.json detected, Creating possible configured project for /user/username/projects/myproject/a/b/main.ts to open" - } - } +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/b/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/c/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/d/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/b/tsconfig.json, currentDirectory: /user/username/projects/myproject/a/b Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/b/main.ts" @@ -431,6 +422,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/b/tsconfig. "configFilePath": "/user/username/projects/myproject/a/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/b/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es6.d.ts 500 undefined WatchType: Closed Script info @@ -513,28 +514,11 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/a/b/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/a/b/main.ts", "configFile": "/user/username/projects/myproject/a/b/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/a/b/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (4) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/b/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/a/b/tsconfig.json -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/c/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/a/d/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -634,11 +618,10 @@ Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 4 *changed* projectProgramVersion: 4 *changed* -/user/username/projects/myproject/a/b/tsconfig.json (Configured) *changed* +/user/username/projects/myproject/a/b/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 *changed* - dirty: false *changed* - autoImportProviderHost: false *changed* + projectProgramVersion: 1 + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/inlayHints/with-updateOpen-request-does-not-corrupt-documents.js b/tests/baselines/reference/tsserver/inlayHints/with-updateOpen-request-does-not-corrupt-documents.js index 392a50b9b90d7..ca87c138ec648 100644 --- a/tests/baselines/reference/tsserver/inlayHints/with-updateOpen-request-does-not-corrupt-documents.js +++ b/tests/baselines/reference/tsserver/inlayHints/with-updateOpen-request-does-not-corrupt-documents.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/app.ts", @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-a-string-for-a-working-link-in-a-comment.js index 621f1cdfd7aad..01e6892ce1411 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-display-parts-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-display-parts-for-a-working-link-in-a-comment.js index 073f4ba84e945..c25be01069eb4 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-display-parts-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-completions,-should-provide-display-parts-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-a-string-for-a-working-link-in-a-comment.js index cc948d05f6b79..7d2160106bc8d 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js index c16d8f1ec234c..13544825859e3 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-completions-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-comment.js index f61ba20b110bd..4ae14e89aec5d 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-tag.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-tag.js index 493d5fc0f738a..ed0261c3cbe77 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-tag.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-a-string-for-a-working-link-in-a-tag.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -89,6 +79,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-for-a-working-link-in-a-comment.js index c83a4711d6a2f..84f7d1c47a15d 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js index 448d04943534b..4cc7ec1e225a5 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -89,6 +79,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-comment.js index 9b716f8a5cf03..41b7eec812351 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-tag.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-tag.js index 7350c5130d339..9128e05e7dbb8 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-tag.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-a-string-for-a-working-link-in-a-tag.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -89,6 +79,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-comment.js index d3eae07960389..95c082d99316b 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js index 4033df34a5de3..ffe7363522e42 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-quickinfo-full,-should-provide-display-parts-plus-a-span-for-a-working-link-in-a-tag.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -89,6 +79,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-a-string-for-a-working-link-in-a-comment.js index a4d883dd42efa..f5683739e62fb 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-display-parts-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-display-parts-for-a-working-link-in-a-comment.js index 056ed5dfdabb5..62f87948830d4 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-display-parts-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help,-should-provide-display-parts-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-a-string-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-a-string-for-a-working-link-in-a-comment.js index 9e5e1d0864380..fed558044b8a4 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-a-string-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-a-string-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js index 591b3ebad00e0..8b91bd740ed66 100644 --- a/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js +++ b/tests/baselines/reference/tsserver/jsdocTag/for-signature-help-full,-should-provide-display-parts-for-a-working-link-in-a-comment.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/someFile1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/someFile1.js" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/someFile1.js to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/node_modules/@types 1 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/languageService/should-support-multiple-projects-with-the-same-file-under-differing-paths-settings.js b/tests/baselines/reference/tsserver/languageService/should-support-multiple-projects-with-the-same-file-under-differing-paths-settings.js index 5dd76c9d38e28..463dc612fd326 100644 --- a/tests/baselines/reference/tsserver/languageService/should-support-multiple-projects-with-the-same-file-under-differing-paths-settings.js +++ b/tests/baselines/reference/tsserver/languageService/should-support-multiple-projects-with-the-same-file-under-differing-paths-settings.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/index.ts", @@ -80,6 +70,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { "configFilePath": "/home/src/projects/project/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/foo.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/shared.ts 500 undefined WatchType: Closed Script info @@ -249,16 +249,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/index.ts", @@ -274,6 +264,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "configFilePath": "/home/src/projects/project/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/foo.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b/node_modules/@types 1 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/libraryResolution/with-config-with-redirection.js b/tests/baselines/reference/tsserver/libraryResolution/with-config-with-redirection.js index 462cb0c5db5a1..65f15d45c4a1f 100644 --- a/tests/baselines/reference/tsserver/libraryResolution/with-config-with-redirection.js +++ b/tests/baselines/reference/tsserver/libraryResolution/with-config-with-redirection.js @@ -173,16 +173,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/project1/index.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/project1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/project1/tsconfig.json, currentDirectory: /home/src/workspace/projects/project1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/project1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/project1/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/project1/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project1/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/project1/core.d.ts", @@ -205,6 +195,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project1/tsconfig. "configFilePath": "/home/src/workspace/projects/project1/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/project1/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/project1/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1 1 undefined Config: /home/src/workspace/projects/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1 1 undefined Config: /home/src/workspace/projects/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1/core.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/libraryResolution/with-config.js b/tests/baselines/reference/tsserver/libraryResolution/with-config.js index 651b6b609a586..b5e4387b118f0 100644 --- a/tests/baselines/reference/tsserver/libraryResolution/with-config.js +++ b/tests/baselines/reference/tsserver/libraryResolution/with-config.js @@ -134,16 +134,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspace/projects/project1/index.ts ProjectRootPath: undefined:: Result: /home/src/workspace/projects/project1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspace/projects/project1/tsconfig.json, currentDirectory: /home/src/workspace/projects/project1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1/tsconfig.json 2000 undefined Project: /home/src/workspace/projects/project1/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspace/projects/project1/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspace/projects/project1/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project1/tsconfig.json : { "rootNames": [ "/home/src/workspace/projects/project1/core.d.ts", @@ -166,6 +156,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspace/projects/project1/tsconfig. "configFilePath": "/home/src/workspace/projects/project1/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspace/projects/project1/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspace/projects/project1/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1 1 undefined Config: /home/src/workspace/projects/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1 1 undefined Config: /home/src/workspace/projects/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspace/projects/project1/core.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-array.js b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-array.js index 8edcc79fb7e14..a5e0c9aa299b8 100644 --- a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-array.js +++ b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-array.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin myplugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js index 658d87b67978c..af5373a43204f 100644 --- a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js +++ b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin myplugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/metadataInResponse/returns-undefined-correctly.js b/tests/baselines/reference/tsserver/metadataInResponse/returns-undefined-correctly.js index 5803547c772b8..8e4a1d441333b 100644 --- a/tests/baselines/reference/tsserver/metadataInResponse/returns-undefined-correctly.js +++ b/tests/baselines/reference/tsserver/metadataInResponse/returns-undefined-correctly.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin myplugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js b/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js index 80632da09b874..474cf0ec354f4 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js +++ b/tests/baselines/reference/tsserver/moduleResolution/alternateResult.js @@ -168,16 +168,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/index.mts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/index.mts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/index.mts" @@ -191,6 +181,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/index.mts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] ======== Resolving module 'foo' from '/home/src/projects/project/index.mts'. ======== Info seq [hh:mm:ss:mss] Explicitly specified module resolution kind: 'Node16'. diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js index a8c4330121c03..f251d52652acd 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js @@ -58,16 +58,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/src/tsconfig.json, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/src/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/fileA.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/fileA.ts", @@ -81,6 +71,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig. "configFilePath": "/user/username/projects/myproject/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/src/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/fileA.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/fileB.mts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js index b13e93ef602be..46644fdcd5411 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js @@ -57,16 +57,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/src/tsconfig.json, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/src/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/fileA.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/fileA.ts", @@ -80,6 +70,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig. "configFilePath": "/user/username/projects/myproject/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/src/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/fileA.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/fileB.mts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project-built.js b/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project-built.js index 7bd064c40963a..b2b7741ab2490 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project-built.js +++ b/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project-built.js @@ -316,16 +316,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package-b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package-b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package-b/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package-b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package-b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package-b/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package-b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package-b/src/index.ts" @@ -355,6 +345,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package-b/t } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package-b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package-b/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/src 1 undefined Config: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/src 1 undefined Config: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package-b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project.js b/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project.js index 8ee62271b2e2b..d1e4e16b143db 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project.js +++ b/tests/baselines/reference/tsserver/moduleResolution/using-referenced-project.js @@ -131,16 +131,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package-b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package-b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package-b/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package-b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package-b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package-b/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package-b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package-b/src/index.ts" @@ -170,6 +160,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package-b/t } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package-b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package-b/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/src 1 undefined Config: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package-b/src 1 undefined Config: /home/src/projects/project/packages/package-b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package-b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js index 716a320e09790..9334cd3fe6545 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js index 82ca6181bf2ed..450920726ab91 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js index c7513eefe815f..9db84b70ae9a2 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js index 184168f9d36f8..4a2c2a4eb171a 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js index deeaab41ed610..d18223a524030 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js index d44b38d2ccb1f..4980a73cfceec 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js index b27c7f36096e6..7c21770f79078 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js index 3d4118bde906e..e6bda86c1e97e 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/a.ts", @@ -82,6 +72,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/ambient.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js index 89ca2c88dbfa3..992ded5e28b09 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js @@ -68,6 +68,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/index.ts" + ], + "options": { + "composite": true, + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -78,15 +87,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/index.ts" - ], - "options": { - "composite": true, - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -230,6 +230,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/projects/project/a/index.ts (Open) *new* @@ -538,6 +539,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/projects/project/a/index.ts (Open) *changed* diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js index cf90eb4026fe5..a64ec13de5f29 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js @@ -55,6 +55,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/index.ts" + ], + "options": { + "composite": true, + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -65,15 +74,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/index.ts" - ], - "options": { - "composite": true, - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/index.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js index 1098b436d9cc5..1118b19a8dd5f 100644 --- a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js @@ -37,16 +37,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/file1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/jsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/jsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/b/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/b/file1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a/b/file1.js" @@ -60,6 +50,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/jsconfig.json : "configFilePath": "/home/src/projects/project/a/b/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/b/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/b/file1.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/jsconfig.json diff --git a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js index 23c79f6332a57..b70826970df66 100644 --- a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js +++ b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js @@ -38,16 +38,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/file1.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/jsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/jsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/b/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/b/file1.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a/b/file1.js" @@ -61,6 +51,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/jsconfig.json : "configFilePath": "/home/src/projects/project/a/b/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/b/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/b/file1.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/jsconfig.json diff --git a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js index fcec41d879237..7f990a91147b5 100644 --- a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js +++ b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject:: Result: /user/someuser/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/someuser/projects/myproject/tsconfig.json, currentDirectory: /user/someuser/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/someuser/projects/myproject/src/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/someuser/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/someuser/projects/myproject/src/a.ts" - ], - "options": { - "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js index f1fed3ed6551f..c7bad4fe04f58 100644 --- a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts", + "/home/src/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts", - "/home/src/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js index 19f18ef8888d4..52a29acc46b99 100644 --- a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts", + "/home/src/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts", - "/home/src/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js index 8717d0f690504..3bf51f325da06 100644 --- a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts", + "/home/src/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts", - "/home/src/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js index a1190d6135ace..79919b62aedfc 100644 --- a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts", + "/home/src/projects/project/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts", - "/home/src/projects/project/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js index 20f9bc359b832..a26db136e8f9a 100644 --- a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/src/app.ts ProjectRootPath: /home/src/projects/project/a:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/lib/module2.ts", + "/home/src/projects/project/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/src/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/lib/module2.ts", - "/home/src/projects/project/a/b/src/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/lib/module2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js index cc65a12f0119a..9ab208cd01aa5 100644 --- a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js @@ -44,6 +44,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/src/app.ts ProjectRootPath: /home/src/projects/project/a:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,14 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/src/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/src/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json @@ -566,6 +566,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/B/lib/module2.ts ProjectRootPath: /home/src/projects/project/a:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/B/lib/module2.ts", + "/home/src/projects/project/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -576,15 +585,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/B/lib/module2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/B/lib/module2.ts", - "/home/src/projects/project/a/b/src/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js index e5229e6e6a033..abba24c36bea3 100644 --- a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js +++ b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject:: Result: /user/someuser/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/someuser/projects/myproject/tsconfig.json, currentDirectory: /user/someuser/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/someuser/projects/myproject/src/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/someuser/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/someuser/projects/myproject/src/a.ts" - ], - "options": { - "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/packageJsonInfo/detects-new-package.json-files-that-are-added,-caches-them,-and-watches-them.js b/tests/baselines/reference/tsserver/packageJsonInfo/detects-new-package.json-files-that-are-added,-caches-them,-and-watches-them.js index fbaac6e3751e9..e80668d0270e2 100644 --- a/tests/baselines/reference/tsserver/packageJsonInfo/detects-new-package.json-files-that-are-added,-caches-them,-and-watches-them.js +++ b/tests/baselines/reference/tsserver/packageJsonInfo/detects-new-package.json-files-that-are-added,-caches-them,-and-watches-them.js @@ -34,6 +34,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -44,12 +50,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -129,6 +129,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/packageJsonInfo/finds-multiple-package.json-files-when-present.js b/tests/baselines/reference/tsserver/packageJsonInfo/finds-multiple-package.json-files-when-present.js index dacff12a640c5..9749756908657 100644 --- a/tests/baselines/reference/tsserver/packageJsonInfo/finds-multiple-package.json-files-when-present.js +++ b/tests/baselines/reference/tsserver/packageJsonInfo/finds-multiple-package.json-files-when-present.js @@ -50,6 +50,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -60,12 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -145,6 +145,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/packageJsonInfo/finds-package.json-on-demand,-watches-for-deletion,-and-removes-them-from-cache.js b/tests/baselines/reference/tsserver/packageJsonInfo/finds-package.json-on-demand,-watches-for-deletion,-and-removes-them-from-cache.js index a4779d603dfb7..78c579e97bff6 100644 --- a/tests/baselines/reference/tsserver/packageJsonInfo/finds-package.json-on-demand,-watches-for-deletion,-and-removes-them-from-cache.js +++ b/tests/baselines/reference/tsserver/packageJsonInfo/finds-package.json-on-demand,-watches-for-deletion,-and-removes-them-from-cache.js @@ -50,6 +50,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -60,12 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -145,6 +145,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/packageJsonInfo/handles-empty-package.json.js b/tests/baselines/reference/tsserver/packageJsonInfo/handles-empty-package.json.js index 801b5f417f3d8..a6888e12c7a42 100644 --- a/tests/baselines/reference/tsserver/packageJsonInfo/handles-empty-package.json.js +++ b/tests/baselines/reference/tsserver/packageJsonInfo/handles-empty-package.json.js @@ -37,6 +37,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,12 +53,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -132,6 +132,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/packageJsonInfo/handles-errors-in-json-parsing-of-package.json.js b/tests/baselines/reference/tsserver/packageJsonInfo/handles-errors-in-json-parsing-of-package.json.js index 7806eb36c7570..7ccbffb367bb6 100644 --- a/tests/baselines/reference/tsserver/packageJsonInfo/handles-errors-in-json-parsing-of-package.json.js +++ b/tests/baselines/reference/tsserver/packageJsonInfo/handles-errors-in-json-parsing-of-package.json.js @@ -37,6 +37,12 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,12 +53,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/tsconfig.json to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -132,6 +132,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* diff --git a/tests/baselines/reference/tsserver/pasteEdits/adds-paste-edits.js b/tests/baselines/reference/tsserver/pasteEdits/adds-paste-edits.js index 81e26bc0325b5..d0e4205ab1966 100644 --- a/tests/baselines/reference/tsserver/pasteEdits/adds-paste-edits.js +++ b/tests/baselines/reference/tsserver/pasteEdits/adds-paste-edits.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/target.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/file1.ts", + "/home/src/projects/project/a/target.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/target.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/file1.ts", - "/home/src/projects/project/a/target.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/plugins/With-global-plugins.js b/tests/baselines/reference/tsserver/plugins/With-global-plugins.js index e071da4a12d52..2dddec54aca4c 100644 --- a/tests/baselines/reference/tsserver/plugins/With-global-plugins.js +++ b/tests/baselines/reference/tsserver/plugins/With-global-plugins.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Loading global plugin @myscoped/plugin diff --git a/tests/baselines/reference/tsserver/plugins/With-local-plugins.js b/tests/baselines/reference/tsserver/plugins/With-local-plugins.js index 01a3f3f71d73f..8a63c369abf82 100644 --- a/tests/baselines/reference/tsserver/plugins/With-local-plugins.js +++ b/tests/baselines/reference/tsserver/plugins/With-local-plugins.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -128,6 +118,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin @myscoped/plugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/plugins/With-session-and-custom-protocol-message.js b/tests/baselines/reference/tsserver/plugins/With-session-and-custom-protocol-message.js index 56f910d39c704..86861a9bf2e0a 100644 --- a/tests/baselines/reference/tsserver/plugins/With-session-and-custom-protocol-message.js +++ b/tests/baselines/reference/tsserver/plugins/With-session-and-custom-protocol-message.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin some-plugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js index 4c42a5897f200..5418b19a0a6e7 100644 --- a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js +++ b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin myplugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js index 1439072d7b64b..d426a2d134e9e 100644 --- a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js +++ b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin some-plugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/plugins/new-files-with-non-ts-extensions-with-wildcard-matching.js b/tests/baselines/reference/tsserver/plugins/new-files-with-non-ts-extensions-with-wildcard-matching.js index 1e7041ef1fb24..65414e84a4bd1 100644 --- a/tests/baselines/reference/tsserver/plugins/new-files-with-non-ts-extensions-with-wildcard-matching.js +++ b/tests/baselines/reference/tsserver/plugins/new-files-with-non-ts-extensions-with-wildcard-matching.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a.ts", @@ -71,6 +61,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Loading global plugin myplugin diff --git a/tests/baselines/reference/tsserver/plugins/when-plugins-use-LS-to-get-program-and-update-is-pending.js b/tests/baselines/reference/tsserver/plugins/when-plugins-use-LS-to-get-program-and-update-is-pending.js index b2302ae2a3263..2ec85c38d15d3 100644 --- a/tests/baselines/reference/tsserver/plugins/when-plugins-use-LS-to-get-program-and-update-is-pending.js +++ b/tests/baselines/reference/tsserver/plugins/when-plugins-use-LS-to-get-program-and-update-is-pending.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/a.ts" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Enabling plugin some-plugin from candidate paths: /home/src/tslibs/TS/Lib/tsc.js/../../.. diff --git a/tests/baselines/reference/tsserver/plugins/when-scriptKind-changes-for-the-external-file.js b/tests/baselines/reference/tsserver/plugins/when-scriptKind-changes-for-the-external-file.js index bac6381357351..9937c636869d8 100644 --- a/tests/baselines/reference/tsserver/plugins/when-scriptKind-changes-for-the-external-file.js +++ b/tests/baselines/reference/tsserver/plugins/when-scriptKind-changes-for-the-external-file.js @@ -48,6 +48,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/b.vue ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/a.ts" + ], + "options": { + "composite": true, + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -58,15 +67,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/b.vue to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/a.ts" - ], - "options": { - "composite": true, - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Loading global plugin myplugin diff --git a/tests/baselines/reference/tsserver/pluginsAsync/project-is-deferred-closed-before-plugins-are-loaded.js b/tests/baselines/reference/tsserver/pluginsAsync/project-is-deferred-closed-before-plugins-are-loaded.js index fa5923341b0c3..adae75c990ba6 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/project-is-deferred-closed-before-plugins-are-loaded.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/project-is-deferred-closed-before-plugins-are-loaded.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Loading global plugin plugin-a diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js index 682d66cc962a5..46a081d29a6d2 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js index 6f5e76691c0fc..d9072d88d9f4f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js index 7c5e519d77111..a198c4008d16c 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js @@ -42,6 +42,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,14 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js index dfa5b22a6e140..1fc9a7a9ff526 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/test.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/test.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/app.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -175,6 +175,7 @@ Info seq [hh:mm:ss:mss] event: ] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -384,6 +385,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/test2.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js index 6087de7bc3767..19c2d01c7e9a0 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js @@ -45,6 +45,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/test.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,14 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/test.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/app.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -148,6 +148,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -357,6 +358,7 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/test2.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js index 9721c2a23f3ca..b039d4f03d350 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js @@ -42,6 +42,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,14 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js index e92059ef22395..0a2a0ac153b6f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/b/app.ts" @@ -64,6 +54,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/no-such-tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-1.js b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-1.js index 7d94b1853cb94..e7291adfa9b38 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-1.js +++ b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-1.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts", + "/home/src/projects/project/a/b/lib.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts", - "/home/src/projects/project/a/b/lib.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-2.js b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-2.js index 580e240638743..2c7e208d43841 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-2.js +++ b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-corrupted-config-2.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts", + "/home/src/projects/project/a/b/lib.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts", - "/home/src/projects/project/a/b/lib.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/lib.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-missing-files.js b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-missing-files.js index bcb9b9a6b26fa..cb32bb4a37225 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-missing-files.js +++ b/tests/baselines/reference/tsserver/projectErrors/configured-projects---diagnostics-for-missing-files.js @@ -42,6 +42,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts", + "/home/src/projects/project/a/b/applib.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,15 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts", - "/home/src/projects/project/a/b/applib.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/applib.ts 500 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Missing file diff --git a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js index d812f348d8b1c..a47d75aad83ce 100644 --- a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js +++ b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js @@ -55,6 +55,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/src/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/tsconfig.json, currentDirectory: /users/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/users/username/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -65,14 +73,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/myproject/src/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/users/username/projects/myproject/src/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/src 1 undefined Config: /users/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/src 1 undefined Config: /users/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js index 07cf7dd08f3a1..eaf86278e82e8 100644 --- a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js @@ -37,6 +37,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts" + ], + "options": { + "allowUnusedLabels": true, + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,15 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts" - ], - "options": { - "allowUnusedLabels": true, - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/document-is-not-contained-in-project.js b/tests/baselines/reference/tsserver/projectErrors/document-is-not-contained-in-project.js index 35174bfd3af59..17f867526693e 100644 --- a/tests/baselines/reference/tsserver/projectErrors/document-is-not-contained-in-project.js +++ b/tests/baselines/reference/tsserver/projectErrors/document-is-not-contained-in-project.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/b/app.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/b/app.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root-with-declarationDir.js b/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root-with-declarationDir.js index a5e6523782df6..bc916c92d3fe8 100644 --- a/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root-with-declarationDir.js +++ b/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root-with-declarationDir.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/file.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/src/tsconfig.json, currentDirectory: /home/src/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/tsconfig.json 2000 undefined Project: /home/src/projects/project/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/src/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/file.ts" @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : "configFilePath": "/home/src/projects/project/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/src/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root.js b/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root.js index 64b89dba5f36c..296055ec85611 100644 --- a/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root.js +++ b/tests/baselines/reference/tsserver/projectErrors/dts-errors-when-files-dont-belong-to-common-root.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/file.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/src/tsconfig.json, currentDirectory: /home/src/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/tsconfig.json 2000 undefined Project: /home/src/projects/project/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/src/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/file.ts" @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/src/tsconfig.json : "configFilePath": "/home/src/projects/project/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/src/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/file.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js index e61d419e4805d..be9b94b76f0d5 100644 --- a/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js +++ b/tests/baselines/reference/tsserver/projectErrors/file-rename-on-wsl2.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/username/workspaces/project/src/a.ts ProjectRootPath: /home/username/workspaces/project:: Result: /home/username/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/username/workspaces/project/tsconfig.json, currentDirectory: /home/username/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/username/workspaces/project/tsconfig.json 2000 undefined Project: /home/username/workspaces/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/username/workspaces/project/tsconfig.json", - "reason": "Creating possible configured project for /home/username/workspaces/project/src/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/username/workspaces/project/tsconfig.json : { "rootNames": [ "/home/username/workspaces/project/src/a.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /home/username/workspaces/project/tsconfig.json "configFilePath": "/home/username/workspaces/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/username/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/username/workspaces/project/src/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/username/workspaces/project/src 1 undefined Config: /home/username/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/username/workspaces/project/src 1 undefined Config: /home/username/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/username/workspaces/project/src/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js index 32ead970e0217..b30da8a4b2756 100644 --- a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/projects/myproject/bar/app.ts ProjectRootPath: undefined:: Result: /a/b/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/projects/myproject/tsconfig.json, currentDirectory: /a/b/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/projects/myproject/tsconfig.json 2000 undefined Project: /a/b/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/b/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /a/b/projects/myproject/bar/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/b/projects/myproject/tsconfig.json : { "rootNames": [ "/a/b/projects/myproject/bar/app.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /a/b/projects/myproject/tsconfig.json : { "configFilePath": "/a/b/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/b/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /a/b/projects/myproject/bar/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/myproject 1 undefined Config: /a/b/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/projects/myproject 1 undefined Config: /a/b/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/projects/myproject/foo/foo.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js index 8fddde308b63d..43fa7f1088da6 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js index 63725dd898c54..00b05ea577d95 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js index eb50abb949a8b..d6a9dd9136cb8 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/test.ts", @@ -74,6 +64,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/blabla.json 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js index 80c3f245b839c..1fe317f33dbb1 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js @@ -51,16 +51,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/test.ts" @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 0 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/when-options-change.js b/tests/baselines/reference/tsserver/projectErrors/when-options-change.js index 7e1072e19e2d2..f3db406e0d4e4 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-options-change.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-options-change.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/b/app.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/b/tsconfig.json, currentDirectory: /home/src/projects/project/a/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a/b/app.ts" @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/b/tsconfig.json : "configFilePath": "/home/src/projects/project/a/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/b/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b 1 undefined Config: /home/src/projects/project/a/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js index c7e6ea2188f1f..35bee2c47af96 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/ui.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/ui.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/ui.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/ui.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js index 3ba3d2ad8b49d..5d72c6aa736b6 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/ui.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/ui.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/ui.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/ui.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js index 177a271e1e413..b56664bc635d5 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/ui.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/ui.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/ui.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/ui.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js index f9aeb5603c785..3130ae106a02e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js @@ -189,16 +189,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/SiblingClass/Source.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/SiblingClass/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/SiblingClass/tsconfig.json, currentDirectory: /user/username/projects/myproject/SiblingClass Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/SiblingClass/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/SiblingClass/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/SiblingClass/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/SiblingClass/Source.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/SiblingClass/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/SiblingClass/Source.ts" @@ -217,6 +207,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/SiblingClass/ ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsbase.json 2000 undefined Config: /user/username/projects/myproject/SiblingClass/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/SiblingClass/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/SiblingClass/Source.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/SiblingClass/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/buttonClass/tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js index fa38a2d8a3f24..772d42ee4fa5b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js index ad8e74f23303d..2448d895a8c4b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js index 6a740839ee0d4..81f9b90928062 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js index d5be014e18fd5..84747b4759524 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js index b3bc5dc7b9e39..473f94f6e48e8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js index 356dcceb3297e..91d20a4e6aa03 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js index a1657536e64cd..01810b601f195 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js index ca9b9d3f68202..c50608a776b3e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js index 73a52b1ad7a69..03413928025f4 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js index dce4bd48e1558..babd9500e4cbb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js index 731efaa80260e..ca816f27ecc1d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js index 1c1ecbd9afbf6..220b98656ee22 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js index e52dac2f5fa09..881929f2b03ec 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js index 71f271c5a7e31..757916d3a43f3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js index cba12bf7671f1..364b24e8f8951 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js index 10cfe8b3d2a49..31e04c313388a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js index 9270269ec3890..48cc536c43207 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js index 9fcd312f18575..cde38584b89df 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js index 268d9e68f20d7..d27ee391ea056 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js index f3d9e3e57e385..d5e7dd987f091 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js index 7a73098d08261..a76d4dff74da9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js index e13dc3698b218..40b9de5b9b508 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js index db6486b01ad74..b0ce879dcdfae 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js index b80105e45630d..ab162807019a6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js index 00af9b2e1a415..acf6f53a71702 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js index 5cfedcc26dc5f..02cce2a299cbf 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js index 20137a0e46fbf..ea0c112ef0a14 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js index e6c1b1786aea2..a418323b96d88 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js index 405372d8d6ed0..b01e580b076fa 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js index 70da6d0d7caf7..9f08d8c32bebd 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js index dbe363461cbe4..391c89b2ef708 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js index 4475ea2752433..dda4f87148ece 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js index 3dc6f008ddbe5..630e44549745b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js index 6ea9e22bc655c..e64bec6f23bbc 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js index 962021a931c7f..386b31e75f503 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js index f1d218956cbf2..90523cce9a05d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js index 4a0c52f170ee6..663faa582995f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js index 7752bebabf513..ef8d0d57bce65 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js index ed3992563ec6f..03ad36901cb94 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js index edcf1b84adf9b..ae195dd26208d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js index 4bcd55b344094..c1923e87d41c1 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js index 033e90244153f..ae01099634002 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js index 931823a3aabd0..47378daa3d0d2 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js index 76db66a8134d7..3d5309ab92bd6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js index 2b410085c4364..5c9aa2663cb4a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/when-options-for-dependency-project-are-different-from-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceErrors/when-options-for-dependency-project-are-different-from-usage-project.js index 2d3bf3cfb811b..c84eeb72c2552 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/when-options-for-dependency-project-are-different-from-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/when-options-for-dependency-project-are-different-from-usage-project.js @@ -73,16 +73,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/b/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/b/tsconfig.json, currentDirectory: /home/src/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b/tsconfig.json 2000 undefined Project: /home/src/projects/project/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/b/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { "rootNames": [ "/home/src/projects/project/b/index.ts" @@ -100,6 +90,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/b/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/b/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/b/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/b 1 undefined Config: /home/src/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index 19fe3f9a21ff7..eca147ba85e49 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js index e50a84f2f7a37..82e80a65e70e9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js index 097da95aee9be..f5ee61414ed66 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index b54e0e1c82adf..096b875d923ad 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js index 19e04d530c030..07b44179fe891 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js index 0cbc8fbc7d844..bf80b588c303c 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -95,6 +85,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index 5d21120fbc078..fe0b9e4958f49 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js index 294396f401bac..9f08cb34752bb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js index 52689b7a5b89a..5bbb15be613e7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index e1ca9cf95137a..6485607a3a599 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js index c096fe9e32fc4..1a9c87839734a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js index 43a632abc98db..119559678dadb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js @@ -66,16 +66,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/usage/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/usage/tsconfig.json, currentDirectory: /user/username/projects/myproject/usage Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/usage/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/usage/usage.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/usage/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/usage/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/usage/usage.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js index f7f572eb6ad73..c90d7034f1c1a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js +++ b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js @@ -234,16 +234,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/container/compositeExec/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/container/compositeExec/tsconfig.json, currentDirectory: /user/username/projects/container/compositeExec Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/container/compositeExec/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/container/compositeExec/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/compositeExec/tsconfig.json : { "rootNames": [ "/user/username/projects/container/compositeExec/index.ts" @@ -261,6 +251,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/compositeExec } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/container/compositeExec/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/container/compositeExec/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/lib/tsconfig.json : { "rootNames": [ @@ -420,6 +420,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -537,6 +538,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -662,7 +664,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/container/lib/tsconfig.json", + "triggerFile": "/user/username/projects/container/lib/index.ts", "configFile": "/user/username/projects/container/lib/tsconfig.json", "diagnostics": [] } @@ -1022,6 +1024,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js index 7ee34b8e179f3..8bc8e031f22c8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js @@ -242,16 +242,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app/src/program/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app/src/program/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app/src/program/tsconfig.json, currentDirectory: /user/username/projects/myproject/app/src/program Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/program/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app/src/program/bar.ts", @@ -270,6 +260,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/progr } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/bar.ts 500 undefined WatchType: Closed Script info @@ -471,6 +471,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js index 0beb93d638bc7..4843a7d8961a4 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js @@ -241,16 +241,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app/src/program/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app/src/program/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app/src/program/tsconfig.json, currentDirectory: /user/username/projects/myproject/app/src/program Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/program/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app/src/program/bar.ts", @@ -268,6 +258,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/progr } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/bar.ts 500 undefined WatchType: Closed Script info @@ -468,6 +468,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js index 1bd4ff94a990d..fd0e21b4c3272 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js @@ -84,16 +84,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app/src/program/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/app/src/program/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/app/src/program/tsconfig.json, currentDirectory: /user/username/projects/myproject/app/src/program Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/program/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/app/src/program/bar.ts", @@ -111,6 +101,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/app/src/progr } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/app/src/program/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/app/src/program/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program 1 undefined Config: /user/username/projects/myproject/app/src/program/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/app/src/program/bar.ts 500 undefined WatchType: Closed Script info @@ -311,6 +311,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js index 9fccee2eb7920..a17c98886c90f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js +++ b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js @@ -231,16 +231,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/container/compositeExec/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/container/compositeExec/tsconfig.json, currentDirectory: /user/username/projects/container/compositeExec Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/container/compositeExec/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/container/compositeExec/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/compositeExec/tsconfig.json : { "rootNames": [ "/user/username/projects/container/compositeExec/index.ts" @@ -258,6 +248,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/compositeExec } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/container/compositeExec/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/container/compositeExec/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/container/lib/tsconfig.json : { "rootNames": [ @@ -417,6 +417,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -537,7 +538,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/container/lib/tsconfig.json", + "triggerFile": "/user/username/projects/container/lib/index.ts", "configFile": "/user/username/projects/container/lib/tsconfig.json", "diagnostics": [] } @@ -887,6 +888,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index e6c375d5d8973..e1c7b123c0b46 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -156,16 +156,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -182,7 +172,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -202,21 +191,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -235,76 +209,21 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 0, - "tsSize": 0, - "tsx": 0, - "tsxSize": 0, - "dts": 0, - "dtsSize": 0, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": {}, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "tsconfig.json", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -405,9 +324,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -461,7 +379,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -477,11 +397,37 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig.json", + "/user/username/projects/myproject/tsconfig-indirect1.json", + "/user/username/projects/myproject/tsconfig-indirect2.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -490,7 +436,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -516,7 +462,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -537,7 +483,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -588,7 +534,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -617,12 +565,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -641,7 +589,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -692,7 +640,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -723,14 +673,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -747,7 +697,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -804,7 +754,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: @@ -835,7 +787,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -847,18 +799,12 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferre Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - - +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -897,7 +843,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -960,7 +906,9 @@ Projects:: autoImportProviderHost: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true @@ -992,22 +940,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -1024,7 +962,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -1044,21 +981,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -1077,35 +999,21 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -1160,9 +1068,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1183,7 +1090,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1233,7 +1140,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -1259,7 +1168,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -1270,20 +1179,6 @@ Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-s Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -1300,7 +1195,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -1319,18 +1213,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -1348,35 +1230,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots @@ -1391,6 +1244,18 @@ Info seq [hh:mm:ss:mss] event: "reason": "User requested reload projects: Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" } } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots @@ -1433,14 +1298,13 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1476,7 +1340,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1494,7 +1358,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.t Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1515,7 +1379,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1525,9 +1389,9 @@ After request PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -1538,6 +1402,10 @@ PolledWatches:: {"pollingInterval":500} *new* PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -1571,6 +1439,8 @@ Projects:: projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index 487d72d9eace4..1201af2f8b210 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -131,16 +131,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -153,7 +143,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -173,207 +162,49 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 0, - "tsSize": 0, - "tsx": 0, - "tsxSize": 0, - "dts": 0, - "dtsSize": 0, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": {}, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "tsconfig.json", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/src +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - ../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json + main.ts + Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 3, - "tsSize": 134, - "tsx": 0, - "tsxSize": 0, - "dts": 1, - "dtsSize": 413, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": { - "composite": true, - "outDir": "", - "baseUrl": "", - "disableReferencedProjectLoad": true - }, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "other", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-indirect1.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -388,61 +219,84 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules: *new* + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} +/user/username/projects/myproject/src/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/src/node_modules: *new* + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/myproject/src/tsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/node_modules: *new* + {"pollingInterval":500} /user/username/projects/node_modules/@types: *new* {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} -/user/username/projects/myproject/indirect1/main.ts: *new* - {} -/user/username/projects/myproject/src/helpers/functions.ts: *new* - {} /user/username/projects/myproject/tsconfig-indirect1.json: *new* {} -/user/username/projects/myproject/tsconfig-src.json: *new* - {} /user/username/projects/myproject/tsconfig.json: *new* {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: *new* - {} - Projects:: -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *new* +/dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/indirect1/main.ts *new* - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/src/helpers/functions.ts *new* - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + /dev/null/inferredProject1* /user/username/projects/myproject/src/main.ts (Open) *new* version: SVC-1-0 containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json *default* + /dev/null/inferredProject1* *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject1*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig.json", + "/user/username/projects/myproject/tsconfig-indirect1.json" + ] + } + }, + "responseRequired": true + } +After request -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-indirect1.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-indirect1.json Before request Info seq [hh:mm:ss:mss] request: @@ -451,20 +305,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/workspaces/dummy +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/workspaces/dummy Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/workspaces/dummy/dummy.ts SVC-1-0 "let a = 10;" @@ -476,29 +330,31 @@ Info seq [hh:mm:ss:mss] Files (2) Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -507,8 +363,22 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} +/user/username/projects/myproject/src/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/src/tsconfig.json: + {"pollingInterval":2000} +/user/username/projects/node_modules: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/dummy/jsconfig.json: *new* @@ -523,56 +393,44 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/indirect1/main.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: - {} -/user/username/projects/myproject/tsconfig-indirect1.json: - {} -/user/username/projects/myproject/tsconfig-src.json: - {} /user/username/projects/myproject/tsconfig.json: {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: +FsWatches *deleted*:: +/user/username/projects/myproject/tsconfig-indirect1.json: {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/dev/null/inferredProject1* (Inferred) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) +/dev/null/inferredProject2* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/tsconfig.json (Configured) +/user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + isClosed: true *changed* + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* - /user/username/projects/myproject/tsconfig-indirect1.json - /dev/null/inferredProject1* *new* -/user/username/projects/myproject/indirect1/main.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/src/helpers/functions.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + /dev/null/inferredProject1* + /dev/null/inferredProject2* *new* /user/username/projects/myproject/src/main.ts (Open) version: SVC-1-0 containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json *default* + /dev/null/inferredProject1* *default* /user/username/workspaces/dummy/dummy.ts (Open) *new* version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* + /dev/null/inferredProject2* *default* Before request @@ -582,38 +440,46 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request PolledWatches:: +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/dummy/jsconfig.json: @@ -625,64 +491,51 @@ PolledWatches:: /user/username/workspaces/node_modules/@types: {"pollingInterval":500} +PolledWatches *deleted*:: +/user/username/projects/myproject/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/src/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/src/tsconfig.json: + {"pollingInterval":2000} + FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/indirect1/main.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/projects/myproject/src/main.ts: *new* {} -/user/username/projects/myproject/tsconfig-indirect1.json: - {} -/user/username/projects/myproject/tsconfig-src.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: +FsWatches *deleted*:: +/user/username/projects/myproject/tsconfig.json: {} Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 +/dev/null/inferredProject1* (Inferred) *changed* + projectStateVersion: 2 *changed* projectProgramVersion: 1 + dirty: true *changed* + isOrphan: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *changed* +/dev/null/inferredProject2* (Inferred) projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 2 - /user/username/projects/myproject/tsconfig-indirect1.json /dev/null/inferredProject1* -/user/username/projects/myproject/indirect1/main.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/src/helpers/functions.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + /dev/null/inferredProject2* /user/username/projects/myproject/src/main.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + containingProjects: 0 *changed* + /dev/null/inferredProject1* *deleted* /user/username/workspaces/dummy/dummy.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* + /dev/null/inferredProject2* *default* Before request @@ -692,21 +545,17 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -716,14 +565,22 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request PolledWatches:: +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: @@ -740,65 +597,39 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/indirect1/main.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/projects/myproject/src/main.ts: {} -/user/username/projects/myproject/tsconfig-indirect1.json: - {} -/user/username/projects/myproject/tsconfig-src.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} /user/username/workspaces/dummy/dummy.ts: *new* {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: - {} - Projects:: -/dev/null/inferredProject1* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: true + isOrphan: true + autoImportProviderHost: false +/dev/null/inferredProject2* (Inferred) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - autoImportProviderHost: false -/user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 2 - /user/username/projects/myproject/tsconfig-indirect1.json /dev/null/inferredProject1* -/user/username/projects/myproject/indirect1/main.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/src/helpers/functions.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + /dev/null/inferredProject2* /user/username/projects/myproject/src/main.ts version: SVC-1-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + containingProjects: 0 /user/username/workspaces/dummy/dummy.ts *changed* open: false *changed* version: SVC-1-0 containingProjects: 0 *changed* - /dev/null/inferredProject1* *deleted* + /dev/null/inferredProject2* *deleted* Before request @@ -808,71 +639,55 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - - - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - ../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json + main.ts + Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -891,8 +706,16 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules: + {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} @@ -901,67 +724,40 @@ FsWatches:: {} FsWatches *deleted*:: -/user/username/projects/myproject/indirect1/main.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/projects/myproject/src/main.ts: {} -/user/username/projects/myproject/tsconfig-indirect1.json: - {} -/user/username/projects/myproject/tsconfig-src.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} /user/username/workspaces/dummy/dummy.ts: {} -FsWatchesRecursive *deleted*:: -/user/username/projects/myproject/src: - {} - Projects:: -/dev/null/inferredProject1* (Inferred) *changed* +/dev/null/inferredProject1* (Inferred) *deleted* projectStateVersion: 2 projectProgramVersion: 1 - dirty: false *changed* - isOrphan: false *changed* - autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 + dirty: true isClosed: true *changed* - noOpenRef: true + isOrphan: true autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* - projectStateVersion: 1 +/dev/null/inferredProject2* (Inferred) *changed* + projectStateVersion: 2 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + dirty: false *changed* + isOrphan: false *changed* + autoImportProviderHost: undefined *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 1 *changed* - /dev/null/inferredProject1* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* -/user/username/projects/myproject/indirect1/main.ts *deleted* - version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* -/user/username/projects/myproject/src/helpers/functions.ts *deleted* - version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* + /dev/null/inferredProject2* + /dev/null/inferredProject1* *deleted* /user/username/projects/myproject/src/main.ts *deleted* version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* + containingProjects: 0 /user/username/workspaces/dummy/dummy.ts (Open) *changed* open: true *changed* version: SVC-1-0 containingProjects: 1 *changed* - /dev/null/inferredProject1* *default* *new* + /dev/null/inferredProject2* *default* *new* Before request @@ -971,22 +767,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -999,7 +785,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -1019,131 +804,60 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /user/username/projects/myproject/src +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - ../../../../home/src/tslibs/TS/Lib/lib.d.ts + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json + main.ts + Root file specified for compilation Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-indirect1.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1152,8 +866,22 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules: *new* + {"pollingInterval":500} /user/username/projects/myproject/node_modules/@types: *new* {"pollingInterval":500} +/user/username/projects/myproject/src/jsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/myproject/src/node_modules: *new* + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: *new* + {"pollingInterval":500} +/user/username/projects/myproject/src/tsconfig.json: *new* + {"pollingInterval":2000} +/user/username/projects/node_modules: *new* + {"pollingInterval":500} /user/username/projects/node_modules/@types: *new* {"pollingInterval":500} /user/username/workspaces/dummy/jsconfig.json: @@ -1168,88 +896,55 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/indirect1/main.ts: *new* - {} -/user/username/projects/myproject/src/helpers/functions.ts: *new* - {} /user/username/projects/myproject/tsconfig-indirect1.json: *new* {} -/user/username/projects/myproject/tsconfig-src.json: *new* - {} /user/username/projects/myproject/tsconfig.json: *new* {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: *new* - {} - Projects:: -/dev/null/inferredProject1* (Inferred) +/dev/null/inferredProject2* (Inferred) projectStateVersion: 2 projectProgramVersion: 1 -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *new* +/dev/null/inferredProject3* (Inferred) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* - /dev/null/inferredProject1* - /user/username/projects/myproject/tsconfig-indirect1.json *new* -/user/username/projects/myproject/indirect1/main.ts *new* - version: Text-2 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json -/user/username/projects/myproject/src/helpers/functions.ts *new* - version: Text-2 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json + /dev/null/inferredProject2* + /dev/null/inferredProject3* *new* /user/username/projects/myproject/src/main.ts (Open) *new* version: SVC-2-0 containingProjects: 1 - /user/username/projects/myproject/tsconfig-indirect1.json *default* + /dev/null/inferredProject3* *default* /user/username/workspaces/dummy/dummy.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* + /dev/null/inferredProject2* *default* Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. -Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -1262,7 +957,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -1281,135 +975,48 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "User requested reload projects: Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-indirect1.json ProjectRootPath: undefined:: Result: undefined -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (0) NoProgram Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) NoProgram Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 3 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 3 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /user/username/workspaces/dummy/dummy.ts SVC-1-0 "let a = 10;" @@ -1420,49 +1027,75 @@ Info seq [hh:mm:ss:mss] Files (2) dummy.ts Root file specified for compilation +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + + + ../../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Root file specified for compilation + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) +Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject3*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1471,10 +1104,24 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: +/user/username/projects/myproject/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} *new* /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* +/user/username/projects/myproject/src/jsconfig.json: + {"pollingInterval":2000} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} *new* +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} *new* +/user/username/projects/myproject/src/tsconfig.json: + {"pollingInterval":2000} +/user/username/projects/node_modules: + {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -1485,6 +1132,18 @@ PolledWatches:: {"pollingInterval":500} *new* PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules: + {"pollingInterval":500} +/user/username/projects/myproject/src/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -1493,31 +1152,24 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/indirect1/main.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/projects/myproject/tsconfig-indirect1.json: {} -/user/username/projects/myproject/tsconfig-src.json: - {} /user/username/projects/myproject/tsconfig.json: {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: - {} - Timeout callback:: count: 0 Projects:: -/dev/null/inferredProject1* (Inferred) *changed* +/dev/null/inferredProject2* (Inferred) *changed* projectStateVersion: 3 *changed* projectProgramVersion: 2 *changed* -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *changed* +/dev/null/inferredProject3* (Inferred) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index b523b3ba192dd..6474e38fc59fe 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -111,16 +111,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -134,94 +124,7 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 0, - "tsSize": 0, - "tsx": 0, - "tsxSize": 0, - "dts": 0, - "dtsSize": 0, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": { - "disableReferencedProjectLoad": true - }, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "tsconfig.json", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -254,7 +157,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) @@ -300,15 +203,9 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} -/user/username/projects/myproject/tsconfig-src.json: *new* - {} /user/username/projects/myproject/tsconfig.json: *new* {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: *new* - {} - Projects:: /dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 @@ -316,7 +213,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: @@ -329,11 +228,34 @@ ScriptInfos:: containingProjects: 1 /dev/null/inferredProject1* *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/dev/null/inferredProject1*", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -342,7 +264,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -369,18 +291,9 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - - +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -399,7 +312,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -441,14 +354,6 @@ FsWatches:: /user/username/projects/myproject/tsconfig.json: {} -FsWatches *deleted*:: -/user/username/projects/myproject/tsconfig-src.json: - {} - -FsWatchesRecursive *deleted*:: -/user/username/projects/myproject/src: - {} - Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 @@ -460,7 +365,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true @@ -487,7 +394,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -511,7 +418,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -592,7 +499,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -612,7 +519,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -686,7 +593,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -734,7 +641,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -814,22 +721,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -843,51 +740,7 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -919,7 +772,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -940,7 +793,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -979,15 +832,9 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/tsconfig-src.json: *new* - {} /user/username/projects/myproject/tsconfig.json: *new* {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: *new* - {} - Projects:: /dev/null/inferredProject2* (Inferred) projectStateVersion: 2 @@ -998,7 +845,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: @@ -1021,7 +870,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -1030,20 +879,6 @@ Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -1057,48 +892,7 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots @@ -1117,7 +911,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -1179,7 +973,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -1197,7 +991,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.t Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject3* Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -1218,7 +1012,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1232,7 +1026,7 @@ PolledWatches:: /user/username/projects/myproject/node_modules: {"pollingInterval":500} *new* /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/projects/myproject/src/jsconfig.json: {"pollingInterval":2000} /user/username/projects/myproject/src/node_modules: @@ -1244,7 +1038,7 @@ PolledWatches:: /user/username/projects/node_modules: {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -1257,12 +1051,16 @@ PolledWatches:: PolledWatches *deleted*:: /user/username/projects/myproject/node_modules: {"pollingInterval":500} +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} /user/username/projects/myproject/src/node_modules: {"pollingInterval":500} /user/username/projects/myproject/src/node_modules/@types: {"pollingInterval":500} /user/username/projects/node_modules: {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -1271,15 +1069,9 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/myproject/tsconfig-src.json: - {} /user/username/projects/myproject/tsconfig.json: {} -FsWatchesRecursive:: -/user/username/projects/myproject/src: - {} - Timeout callback:: count: 0 Projects:: @@ -1290,7 +1082,9 @@ Projects:: projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 407c71316b48a..07a74e1857038 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 61f69bda82799..3db66d746f02b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 0a2b34fb2b9db..f9a472217b455 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 91f70161b3291..2a912b9f3e4c0 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 3cac5fd5c118e..9fb6fa2a58525 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 80d73bfe3b442..f1f260d873f78 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index beeb4eefb9eb9..ed8917fe655b8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index c971d072d9fad..4643e0b1da747 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 2c5dd5fba64d0..4318da9b6831e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 0015d6cc5dec9..b8960c293c128 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index b4175b7e7a15d..c9d596f643855 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index aa5a132d60d25..dbe027c9be00b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index bf3580098258a..ef097674b11a5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 90ff689758c11..50b15ea7e2ce2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json @@ -403,7 +403,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/b/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/b/index.ts", "configFile": "/user/username/projects/myproject/b/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 99edc1a2e3958..89deafb37fc4b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json @@ -389,7 +389,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/b/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/b/index.ts", "configFile": "/user/username/projects/myproject/b/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 50e94efd817ef..942e881bf8c21 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -87,16 +87,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/a/tsconfig.json, currentDirectory: /user/username/projects/myproject/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/a/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" @@ -114,6 +104,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/a/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/a/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json @@ -401,7 +401,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/b/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/b/index.ts", "configFile": "/user/username/projects/myproject/b/tsconfig.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor-sibling-projects.js similarity index 99% rename from tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js rename to tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor-sibling-projects.js index 2e1061baddc4e..416cab1312765 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor-sibling-projects.js @@ -95,16 +95,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/compiler/program.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/compiler/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/compiler/tsconfig.json, currentDirectory: /user/username/projects/solution/compiler Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/tsconfig.json 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/compiler/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/compiler/program.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/compiler/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/compiler/types.ts", @@ -116,6 +106,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/compiler/tscon "configFilePath": "/user/username/projects/solution/compiler/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/compiler/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/compiler/program.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -260,6 +260,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -685,6 +686,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js index 22d7583c65e18..9a26f7be98059 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js @@ -137,16 +137,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/b/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/b/tsconfig.json, currentDirectory: /user/username/projects/solution/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/b/tsconfig.json 2000 undefined Project: /user/username/projects/solution/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/b/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/b/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/b/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/b/index.ts" @@ -162,6 +152,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/b/tsconfig.jso } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/b/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/b/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/b/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/a/tsconfig.json : { "rootNames": [ @@ -329,6 +329,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -449,7 +450,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/a/tsconfig.json", + "triggerFile": "/user/username/projects/solution/a/index.ts", "configFile": "/user/username/projects/solution/a/tsconfig.json", "diagnostics": [] } @@ -1038,6 +1039,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js index eba2646a7bdff..b8144bec39c27 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js @@ -251,16 +251,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -279,6 +269,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js index b82e339eea8b3..0df51c65a5f6b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js @@ -239,16 +239,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -266,6 +256,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js index 7b9cc21da5848..75e32ba43e4c3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js @@ -83,16 +83,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -111,6 +101,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js index ca7f68cc08aed..109640f93e7da 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js @@ -81,16 +81,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -108,6 +98,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 418b32e77f91d..2ab391b70341a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -251,16 +251,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -279,6 +269,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js index 6ffd85dbe4d0b..560239f87f7d6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js @@ -239,16 +239,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -266,6 +256,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index 15962725da590..5ec7c06c40c33 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -83,16 +83,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -111,6 +101,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js index ed367418cf82c..18b1cff132899 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js @@ -81,16 +81,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/index.ts" @@ -108,6 +98,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js index e6d4e3f374928..2c46ee4a2b88c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js @@ -248,16 +248,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -276,6 +266,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js index 3681e7f734485..e5c8fc949b57a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js @@ -236,16 +236,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -263,6 +253,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js index 0363f3f583344..9fd74be2d6f76 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js @@ -80,16 +80,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -108,6 +98,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js index 2e8640f3be477..b13ddb4e9d149 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js @@ -78,16 +78,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 40604dd2eee76..51f6179b7c80f 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -248,16 +248,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -276,6 +266,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js index 4911c2bb60cf7..97ba905391df5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js @@ -236,16 +236,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -263,6 +253,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index 4187f1a9a5b4c..d122b2a0d992b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -80,16 +80,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -108,6 +98,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js index 266632e4143a3..78b42dafda25d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js @@ -78,16 +78,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/A/src/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/A/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/A/src/test.ts" @@ -105,6 +95,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/A/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/A/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/A/src/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/A/src 1 undefined Config: /user/username/projects/myproject/packages/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js index 3891f346750a2..3038e196e4008 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/projects/project2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/projects/project2/tsconfig.json, currentDirectory: /user/username/projects/myproject/projects/project2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/project2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/projects/project2/class2.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/proj } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json @@ -727,6 +727,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/projects/p Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Invoking sourceFileChange on /user/username/projects/myproject/projects/project1/class3.d.ts:: 1 Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 2 diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js index 2aa12ff239301..aa5b818754363 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/projects/project2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/projects/project2/tsconfig.json, currentDirectory: /user/username/projects/myproject/projects/project2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/project2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/projects/project2/class2.ts" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/proj } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js index 4a2f7f6db6720..fd27446a15b45 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/projects/project2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/projects/project2/tsconfig.json, currentDirectory: /user/username/projects/myproject/projects/project2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/project2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/projects/project2/class2.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/proj } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json @@ -1057,6 +1057,7 @@ Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/projects/p Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Invoking sourceFileChange on /user/username/projects/myproject/projects/project1/class3.d.ts:: 1 Info seq [hh:mm:ss:mss] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 2 diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js index 0df1e8c8c33ed..f898c33029e0e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/projects/project2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/projects/project2/tsconfig.json, currentDirectory: /user/username/projects/myproject/projects/project2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/project2/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/projects/project2/class2.ts" @@ -90,6 +80,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/projects/proj } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/projects/project2/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/projects/project2/class2.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project2 1 undefined Config: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js index e005b03bfcaaa..3948c889de088 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js @@ -108,16 +108,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -130,7 +120,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -146,76 +135,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 0, - "tsSize": 0, - "tsx": 0, - "tsxSize": 0, - "dts": 0, - "dtsSize": 0, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": {}, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "tsconfig.json", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -316,9 +235,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -368,7 +286,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -384,11 +304,35 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -400,7 +344,7 @@ Info seq [hh:mm:ss:mss] request: "/user/username/projects/myproject/src/main.ts" ] }, - "seq": 2, + "seq": 3, "type": "request" } After request @@ -463,7 +407,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "requestCompleted", "body": { - "request_seq": 2, + "request_seq": 3, "performanceData": { "diagnosticsDuration": [ { @@ -486,7 +430,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -512,7 +456,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -533,7 +477,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -580,7 +524,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -609,12 +555,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -633,7 +579,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -680,7 +626,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -711,14 +659,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -735,7 +683,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -788,7 +736,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: @@ -819,7 +769,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -831,16 +781,10 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferre Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - - +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -879,7 +823,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -938,7 +882,9 @@ Projects:: autoImportProviderHost: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true @@ -970,22 +916,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -998,7 +934,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -1014,35 +949,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -1097,9 +1003,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1120,7 +1025,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1166,7 +1071,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -1195,14 +1102,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1221,7 +1128,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1270,7 +1177,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1300,7 +1209,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1311,7 +1220,7 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1332,7 +1241,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1384,7 +1293,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1414,14 +1325,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1440,7 +1351,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 10, + "request_seq": 11, "success": true } After request @@ -1489,7 +1400,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1512,17 +1425,14 @@ ScriptInfos:: /dev/null/inferredProject1* *deleted* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -2: /user/username/projects/myproject/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] deleted -Timeout callback:: count: 2 -2: /user/username/projects/myproject/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -1536,62 +1446,17 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts", - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts", - "/user/username/projects/myproject/target/src/main.d.ts", - "/user/username/projects/myproject/target/src/helpers/functions.d.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [ - { - "start": { - "line": 3, - "offset": 5 - }, - "end": { - "line": 5, - "offset": 6 - }, - "text": "File '/user/username/projects/myproject/tsconfig-src.json' not found.", - "code": 6053, - "category": "error", - "fileName": "/user/username/projects/myproject/tsconfig.json" - } - ] - } - } +Host is moving to new time Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1605,6 +1470,9 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1645,7 +1513,7 @@ Info seq [hh:mm:ss:mss] Files (0) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1734,9 +1602,10 @@ Projects:: noOpenRef: true *changed* deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 2 *changed* - dirty: false *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -1760,14 +1629,12 @@ ScriptInfos:: containingProjects: 0 Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -4: /user/username/projects/myproject/tsconfig.json -5: /user/username/projects/myproject/tsconfig-src.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +3: /user/username/projects/myproject/tsconfig-src.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] { "compilerOptions": { @@ -1781,10 +1648,9 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -4: /user/username/projects/myproject/tsconfig.json *new* -5: /user/username/projects/myproject/tsconfig-src.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +3: /user/username/projects/myproject/tsconfig-src.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -1800,16 +1666,26 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* isOrphan: false *changed* - noOpenRef: true + noOpenRef: false *changed* deferredClose: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 3 *changed* - projectProgramVersion: 2 - dirty: true *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: false *changed* -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig-src.json", + "reason": "Change in config file detected" + } + } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -1824,33 +1700,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-src.json", - "reason": "Change in config file detected" - } - } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before @@ -1877,7 +1726,7 @@ Info seq [hh:mm:ss:mss] event: Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1914,7 +1763,7 @@ Info seq [hh:mm:ss:mss] Files (0) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2002,11 +1851,11 @@ Projects:: projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* - noOpenRef: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 3 - projectProgramVersion: 3 *changed* - dirty: false *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2028,15 +1877,13 @@ ScriptInfos:: containingProjects: 0 Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/tsconfig-src.json] deleted -Timeout callback:: count: 2 -7: /user/username/projects/myproject/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -2052,10 +1899,11 @@ Projects:: projectProgramVersion: 1 isOrphan: true *changed* deferredClose: true *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 4 *changed* - projectProgramVersion: 3 - dirty: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -2063,7 +1911,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -2097,9 +1945,8 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2120,7 +1967,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2149,14 +1996,14 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/src/helpers/functions.ts: + {} /user/username/projects/myproject/tsconfig-src.json: {} /user/username/projects/myproject/tsconfig.json: {} FsWatches *deleted*:: -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/workspaces/dummy/dummy.ts: {} @@ -2180,9 +2027,10 @@ Projects:: isOrphan: true deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 4 - projectProgramVersion: 3 + projectStateVersion: 1 + projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2190,7 +2038,7 @@ ScriptInfos:: containingProjects: 2 *changed* /user/username/projects/myproject/tsconfig-src.json /dev/null/inferredProject1* *new* -/user/username/projects/myproject/src/helpers/functions.ts *deleted* +/user/username/projects/myproject/src/helpers/functions.ts version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json @@ -2205,14 +2053,12 @@ ScriptInfos:: /dev/null/inferredProject1* *default* *new* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -9: /user/username/projects/myproject/tsconfig.json -10: /user/username/projects/myproject/tsconfig-src.json -11: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +6: /user/username/projects/myproject/tsconfig-src.json +7: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] { "compilerOptions": { @@ -2226,12 +2072,10 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -7: /user/username/projects/myproject/tsconfig.json *deleted* -8: *ensureProjectForOpenFiles* *deleted* -9: /user/username/projects/myproject/tsconfig.json *new* -10: /user/username/projects/myproject/tsconfig-src.json *new* -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/tsconfig-src.json *new* +7: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -2244,12 +2088,22 @@ Projects:: isOrphan: false *changed* deferredClose: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 4 - projectProgramVersion: 3 + projectStateVersion: 1 + projectProgramVersion: 0 dirty: true + initialLoadPending: true -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig-src.json", + "reason": "Change in config file detected" + } + } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -2262,41 +2116,9 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-src.json", - "reason": "Change in config file detected" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info seq [hh:mm:ss:mss] Files (3) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - Matched by include pattern './src/**/*' in 'tsconfig-src.json' - src/main.ts - Matched by include pattern './src/**/*' in 'tsconfig-src.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -2320,7 +2142,7 @@ Info seq [hh:mm:ss:mss] event: Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2338,7 +2160,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts Pro Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2369,34 +2191,6 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -PolledWatches:: -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} -/user/username/workspaces/dummy/jsconfig.json: - {"pollingInterval":2000} -/user/username/workspaces/dummy/node_modules/@types: - {"pollingInterval":500} -/user/username/workspaces/dummy/tsconfig.json: - {"pollingInterval":2000} -/user/username/workspaces/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: *new* - {} -/user/username/projects/myproject/tsconfig-src.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/src: - {} - Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 5 @@ -2405,36 +2199,18 @@ Projects:: projectStateVersion: 3 projectProgramVersion: 1 dirty: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 4 - projectProgramVersion: 4 *changed* - dirty: false *changed* - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 2 - /user/username/projects/myproject/tsconfig-src.json - /dev/null/inferredProject1* -/user/username/projects/myproject/src/helpers/functions.ts *new* - version: Text-3 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-src.json -/user/username/projects/myproject/src/main.ts (Open) - version: SVC-2-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-src.json *default* -/user/username/workspaces/dummy/dummy.ts (Open) - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -2444,20 +2220,6 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -2470,7 +2232,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -2483,35 +2244,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots @@ -2535,7 +2267,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" @@ -2568,7 +2300,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -2576,7 +2307,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/wo Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2612,7 +2343,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2630,7 +2361,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts Pro Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2651,7 +2382,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 12, + "request_seq": 13, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2661,9 +2392,9 @@ After request PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -2674,6 +2405,10 @@ PolledWatches:: {"pollingInterval":500} *new* PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -2702,9 +2437,11 @@ Projects:: /user/username/projects/myproject/tsconfig-src.json (Configured) *changed* projectStateVersion: 4 *changed* projectProgramVersion: 2 *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 5 *changed* - projectProgramVersion: 5 *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Before request @@ -2716,10 +2453,91 @@ Info seq [hh:mm:ss:mss] request: "line": 2, "offset": 10 }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 0, + "tsSize": 0, + "tsx": 0, + "tsxSize": 0, + "dts": 0, + "dtsSize": 0, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": {}, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] response: @@ -2797,7 +2615,10 @@ Info seq [hh:mm:ss:mss] response: "symbolStartOffset": 10, "symbolDisplayString": "(alias) const foo: 1\nexport foo" }, - "responseRequired": true + "responseRequired": true, + "performanceData": { + "updateGraphDurationMs": * + } } After request @@ -2842,9 +2663,11 @@ Projects:: projectProgramVersion: 2 documentPositionMappers: 1 *changed* /user/username/projects/myproject/target/src/helpers/functions.d.ts: DocumentPositionMapper1 *new* -/user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 5 - projectProgramVersion: 5 +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -2853,7 +2676,7 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig-src.json /dev/null/inferredProject1* /user/username/projects/myproject/src/helpers/functions.ts - version: Text-3 + version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/src/main.ts (Open) @@ -2887,7 +2710,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -2911,7 +2734,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -2959,8 +2782,8 @@ Projects:: projectProgramVersion: 2 noOpenRef: true *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 noOpenRef: true *changed* ScriptInfos:: @@ -2970,7 +2793,7 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig-src.json /dev/null/inferredProject1* /user/username/projects/myproject/src/helpers/functions.ts - version: Text-3 + version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/src/main.ts *changed* @@ -3002,7 +2825,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3026,7 +2849,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 15, + "request_seq": 16, "success": true } After request @@ -3080,8 +2903,8 @@ Projects:: projectProgramVersion: 2 noOpenRef: true /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 noOpenRef: true ScriptInfos:: @@ -3091,7 +2914,7 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig-src.json /dev/null/inferredProject1* /user/username/projects/myproject/src/helpers/functions.ts - version: Text-3 + version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/src/main.ts @@ -3123,12 +2946,21 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/indirect3/main.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/indirect3/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/indirect3/tsconfig.json, currentDirectory: /user/username/projects/myproject/indirect3 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/indirect3/main.ts" + ], + "options": { + "baseUrl": "/user/username/projects/myproject/target/src", + "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3139,15 +2971,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts" - ], - "options": { - "baseUrl": "/user/username/projects/myproject/target/src", - "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json @@ -3309,7 +3132,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 16, + "request_seq": 17, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3384,8 +3207,8 @@ Projects:: documentPositionMappers: 0 *changed* /user/username/projects/myproject/target/src/helpers/functions.d.ts: DocumentPositionMapper1 *deleted* /user/username/projects/myproject/tsconfig.json (Configured) *deleted* - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true @@ -3401,7 +3224,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/indirect3/tsconfig.json *default* /user/username/projects/myproject/src/helpers/functions.ts *changed* - version: Text-3 + version: Text-2 containingProjects: 0 *changed* /user/username/projects/myproject/tsconfig-src.json *deleted* /user/username/projects/myproject/src/main.ts *deleted* @@ -3438,7 +3261,7 @@ Info seq [hh:mm:ss:mss] request: "line": 1, "offset": 10 }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json @@ -3447,16 +3270,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -3469,7 +3282,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -3485,35 +3297,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -3534,7 +3317,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" @@ -3562,7 +3345,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-src.json", + "triggerFile": "/user/username/projects/myproject/src/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-src.json", "diagnostics": [] } @@ -3572,6 +3355,46 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/helpers/functions.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/helpers/functions.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] response: { "response": { @@ -3756,7 +3579,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/indirect3/tsconfig.json *default* /user/username/projects/myproject/src/helpers/functions.ts *changed* - version: Text-3 + version: Text-2 containingProjects: 1 *changed* /user/username/projects/myproject/tsconfig-src.json *new* /user/username/projects/myproject/src/main.ts *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js index 78b347088b676..e37b3ca584a69 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js @@ -155,16 +155,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -181,7 +171,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -200,21 +189,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -233,76 +207,21 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 0, - "tsSize": 0, - "tsx": 0, - "tsxSize": 0, - "dts": 0, - "dtsSize": 0, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": {}, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "tsconfig.json", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -403,9 +322,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -459,7 +377,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -475,11 +395,37 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig.json", + "/user/username/projects/myproject/tsconfig-indirect1.json", + "/user/username/projects/myproject/tsconfig-indirect2.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -491,7 +437,7 @@ Info seq [hh:mm:ss:mss] request: "/user/username/projects/myproject/src/main.ts" ] }, - "seq": 2, + "seq": 3, "type": "request" } After request @@ -554,7 +500,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "requestCompleted", "body": { - "request_seq": 2, + "request_seq": 3, "performanceData": { "diagnosticsDuration": [ { @@ -577,7 +523,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -603,7 +549,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -624,7 +570,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -675,7 +621,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -704,12 +652,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -728,7 +676,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -779,7 +727,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -810,14 +760,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -834,7 +784,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -891,7 +841,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true ScriptInfos:: @@ -922,7 +874,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -934,18 +886,12 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferre Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - - +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -984,7 +930,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1047,7 +993,9 @@ Projects:: autoImportProviderHost: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true isClosed: true *changed* noOpenRef: true @@ -1079,22 +1027,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -1111,7 +1049,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -1130,21 +1067,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -1163,35 +1085,21 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -1246,9 +1154,8 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1269,7 +1176,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1319,7 +1226,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -1348,14 +1257,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1374,7 +1283,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1427,7 +1336,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1457,7 +1368,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1468,7 +1379,7 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1489,7 +1400,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1545,7 +1456,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1575,14 +1488,14 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1601,7 +1514,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 10, + "request_seq": 11, "success": true } After request @@ -1654,7 +1567,9 @@ Projects:: autoImportProviderHost: false /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -1677,17 +1592,14 @@ ScriptInfos:: /dev/null/inferredProject1* *deleted* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 -2: /user/username/projects/myproject/tsconfig.json -3: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] deleted -Timeout callback:: count: 2 -2: /user/username/projects/myproject/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +2: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -1701,78 +1613,17 @@ Projects:: isOrphan: true *changed* deferredClose: true *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 1 - dirty: true *changed* - -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect1/main.ts", - "/user/username/projects/myproject/indirect2/main.ts", - "/user/username/projects/myproject/indirect3/main.ts", - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts", - "/user/username/projects/myproject/target/src/main.d.ts", - "/user/username/projects/myproject/target/src/helpers/functions.d.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [ - { - "start": { - "line": 11, - "offset": 5 - }, - "end": { - "line": 13, - "offset": 6 - }, - "text": "File '/user/username/projects/myproject/tsconfig-src.json' not found.", - "code": 6053, - "category": "error", - "fileName": "/user/username/projects/myproject/tsconfig-indirect1.json" - }, - { - "start": { - "line": 11, - "offset": 5 - }, - "end": { - "line": 13, - "offset": 6 - }, - "text": "File '/user/username/projects/myproject/tsconfig-src.json' not found.", - "code": 6053, - "category": "error", - "fileName": "/user/username/projects/myproject/tsconfig-indirect2.json" - } - ] - } - } +Host is moving to new time Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1786,6 +1637,9 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1826,7 +1680,7 @@ Info seq [hh:mm:ss:mss] Files (0) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -1919,9 +1773,10 @@ Projects:: noOpenRef: true *changed* deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 2 *changed* - dirty: false *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: true *changed* ScriptInfos:: @@ -1945,14 +1800,12 @@ ScriptInfos:: containingProjects: 0 Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -4: /user/username/projects/myproject/tsconfig.json -5: /user/username/projects/myproject/tsconfig-src.json -6: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +3: /user/username/projects/myproject/tsconfig-src.json +4: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] { "compilerOptions": { @@ -1966,10 +1819,9 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -4: /user/username/projects/myproject/tsconfig.json *new* -5: /user/username/projects/myproject/tsconfig-src.json *new* -6: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +3: /user/username/projects/myproject/tsconfig-src.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -1985,16 +1837,26 @@ Projects:: projectProgramVersion: 1 dirty: true *changed* isOrphan: false *changed* - noOpenRef: true + noOpenRef: false *changed* deferredClose: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 3 *changed* - projectProgramVersion: 2 - dirty: true *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true noOpenRef: false *changed* -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig-src.json", + "reason": "Change in config file detected" + } + } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -2009,33 +1871,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-src.json", - "reason": "Change in config file detected" - } - } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before @@ -2062,7 +1897,7 @@ Info seq [hh:mm:ss:mss] event: Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2099,7 +1934,7 @@ Info seq [hh:mm:ss:mss] Files (0) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2191,11 +2026,11 @@ Projects:: projectStateVersion: 2 projectProgramVersion: 1 dirty: false *changed* - noOpenRef: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 3 - projectProgramVersion: 3 *changed* - dirty: false *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2217,15 +2052,13 @@ ScriptInfos:: containingProjects: 0 Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 2:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Before request //// [/user/username/projects/myproject/tsconfig-src.json] deleted -Timeout callback:: count: 2 -7: /user/username/projects/myproject/tsconfig.json *new* -8: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 1 +5: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -2241,10 +2074,11 @@ Projects:: projectProgramVersion: 1 isOrphan: true *changed* deferredClose: true *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 4 *changed* - projectProgramVersion: 3 - dirty: true *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] request: { @@ -2252,7 +2086,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -2286,9 +2120,8 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2309,7 +2142,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2338,6 +2171,8 @@ PolledWatches *deleted*:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/src/helpers/functions.ts: + {} /user/username/projects/myproject/tsconfig-indirect1.json: {} /user/username/projects/myproject/tsconfig-indirect2.json: @@ -2348,8 +2183,6 @@ FsWatches:: {} FsWatches *deleted*:: -/user/username/projects/myproject/src/helpers/functions.ts: - {} /user/username/workspaces/dummy/dummy.ts: {} @@ -2373,9 +2206,10 @@ Projects:: isOrphan: true deferredClose: true /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 4 - projectProgramVersion: 3 + projectStateVersion: 1 + projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -2383,7 +2217,7 @@ ScriptInfos:: containingProjects: 2 *changed* /user/username/projects/myproject/tsconfig-src.json /dev/null/inferredProject1* *new* -/user/username/projects/myproject/src/helpers/functions.ts *deleted* +/user/username/projects/myproject/src/helpers/functions.ts version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig-src.json @@ -2398,14 +2232,12 @@ ScriptInfos:: /dev/null/inferredProject1* *default* *new* Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/tsconfig-src.json 0:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 3 -9: /user/username/projects/myproject/tsconfig.json -10: /user/username/projects/myproject/tsconfig-src.json -11: *ensureProjectForOpenFiles* +Before running Timeout callback:: count: 2 +6: /user/username/projects/myproject/tsconfig-src.json +7: *ensureProjectForOpenFiles* //// [/user/username/projects/myproject/tsconfig-src.json] { "compilerOptions": { @@ -2419,12 +2251,10 @@ Before running Timeout callback:: count: 3 } -Timeout callback:: count: 3 -7: /user/username/projects/myproject/tsconfig.json *deleted* -8: *ensureProjectForOpenFiles* *deleted* -9: /user/username/projects/myproject/tsconfig.json *new* -10: /user/username/projects/myproject/tsconfig-src.json *new* -11: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +5: *ensureProjectForOpenFiles* *deleted* +6: /user/username/projects/myproject/tsconfig-src.json *new* +7: *ensureProjectForOpenFiles* *new* Projects:: /dev/null/inferredProject1* (Inferred) @@ -2437,12 +2267,22 @@ Projects:: isOrphan: false *changed* deferredClose: undefined *changed* /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 4 - projectProgramVersion: 3 + projectStateVersion: 1 + projectProgramVersion: 0 dirty: true + initialLoadPending: true -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig-src.json", + "reason": "Change in config file detected" + } + } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", @@ -2455,41 +2295,9 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-src.json", - "reason": "Change in config file detected" - } - } -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info seq [hh:mm:ss:mss] Files (3) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - Matched by include pattern './src/**/*' in 'tsconfig-src.json' - src/main.ts - Matched by include pattern './src/**/*' in 'tsconfig-src.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -2513,7 +2321,7 @@ Info seq [hh:mm:ss:mss] event: Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2531,7 +2339,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts Pro Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2562,38 +2370,6 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -PolledWatches:: -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} -/user/username/workspaces/dummy/jsconfig.json: - {"pollingInterval":2000} -/user/username/workspaces/dummy/node_modules/@types: - {"pollingInterval":500} -/user/username/workspaces/dummy/tsconfig.json: - {"pollingInterval":2000} -/user/username/workspaces/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/src/helpers/functions.ts: *new* - {} -/user/username/projects/myproject/tsconfig-indirect1.json: - {} -/user/username/projects/myproject/tsconfig-indirect2.json: - {} -/user/username/projects/myproject/tsconfig-src.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/src: - {} - Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 5 @@ -2602,36 +2378,18 @@ Projects:: projectStateVersion: 3 projectProgramVersion: 1 dirty: false *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 4 - projectProgramVersion: 4 *changed* - dirty: false *changed* - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts - version: Text-1 - containingProjects: 2 - /user/username/projects/myproject/tsconfig-src.json - /dev/null/inferredProject1* -/user/username/projects/myproject/src/helpers/functions.ts *new* - version: Text-3 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-src.json -/user/username/projects/myproject/src/main.ts (Open) - version: SVC-2-0 - containingProjects: 1 - /user/username/projects/myproject/tsconfig-src.json *default* -/user/username/workspaces/dummy/dummy.ts (Open) - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -2641,20 +2399,6 @@ Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -2671,7 +2415,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -2689,18 +2432,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -2718,35 +2449,18 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots @@ -2770,7 +2484,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" @@ -2803,7 +2517,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -2811,7 +2524,7 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/wo Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2847,7 +2560,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2865,7 +2578,7 @@ Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts Pro Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) @@ -2886,7 +2599,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 12, + "request_seq": 13, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2896,9 +2609,9 @@ After request PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -2909,6 +2622,10 @@ PolledWatches:: {"pollingInterval":500} *new* PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -2941,9 +2658,11 @@ Projects:: /user/username/projects/myproject/tsconfig-src.json (Configured) *changed* projectStateVersion: 4 *changed* projectProgramVersion: 2 *changed* -/user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 5 *changed* - projectProgramVersion: 5 *changed* +/user/username/projects/myproject/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true Before request @@ -2955,10 +2674,91 @@ Info seq [hh:mm:ss:mss] request: "line": 2, "offset": 10 }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 0, + "tsSize": 0, + "tsx": 0, + "tsxSize": 0, + "dts": 0, + "dtsSize": 0, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": {}, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -2980,7 +2780,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" @@ -3081,7 +2881,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" /user/username/projects/myproject/indirect2/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" @@ -3386,9 +3186,11 @@ Projects:: projectProgramVersion: 2 documentPositionMappers: 1 *changed* /user/username/projects/myproject/target/src/helpers/functions.d.ts: DocumentPositionMapper1 *new* -/user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 5 - projectProgramVersion: 5 +/user/username/projects/myproject/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* @@ -3407,7 +3209,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-indirect2.json /user/username/projects/myproject/src/helpers/functions.ts *changed* - version: Text-3 + version: Text-2 containingProjects: 3 *changed* /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/tsconfig-indirect1.json *new* @@ -3445,7 +3247,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -3477,7 +3279,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -3549,8 +3351,8 @@ Projects:: projectProgramVersion: 2 noOpenRef: true *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 noOpenRef: true *changed* ScriptInfos:: @@ -3570,7 +3372,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-indirect2.json /user/username/projects/myproject/src/helpers/functions.ts - version: Text-3 + version: Text-2 containingProjects: 3 /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/tsconfig-indirect1.json @@ -3606,7 +3408,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3638,7 +3440,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 15, + "request_seq": 16, "success": true } After request @@ -3716,8 +3518,8 @@ Projects:: projectProgramVersion: 2 noOpenRef: true /user/username/projects/myproject/tsconfig.json (Configured) - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 noOpenRef: true ScriptInfos:: @@ -3737,7 +3539,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig-indirect2.json /user/username/projects/myproject/src/helpers/functions.ts - version: Text-3 + version: Text-2 containingProjects: 3 /user/username/projects/myproject/tsconfig-src.json /user/username/projects/myproject/tsconfig-indirect1.json @@ -3773,12 +3575,21 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/indirect3/main.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/indirect3/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/indirect3/tsconfig.json, currentDirectory: /user/username/projects/myproject/indirect3 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/indirect3/main.ts" + ], + "options": { + "baseUrl": "/user/username/projects/myproject/target/src", + "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3789,15 +3600,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts" - ], - "options": { - "baseUrl": "/user/username/projects/myproject/target/src", - "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json @@ -3968,10 +3770,10 @@ Info seq [hh:mm:ss:mss] Files (4) Part of 'files' list in tsconfig.json Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots @@ -4009,7 +3811,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 16, + "request_seq": 17, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4110,8 +3912,8 @@ Projects:: documentPositionMappers: 0 *changed* /user/username/projects/myproject/target/src/helpers/functions.d.ts: DocumentPositionMapper1 *deleted* /user/username/projects/myproject/tsconfig.json (Configured) *deleted* - projectStateVersion: 5 - projectProgramVersion: 5 + projectStateVersion: 1 + projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true @@ -4137,7 +3939,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/indirect3/tsconfig.json *default* /user/username/projects/myproject/src/helpers/functions.ts *changed* - version: Text-3 + version: Text-2 containingProjects: 0 *changed* /user/username/projects/myproject/tsconfig-src.json *deleted* /user/username/projects/myproject/tsconfig-indirect1.json *deleted* @@ -4178,7 +3980,7 @@ Info seq [hh:mm:ss:mss] request: "line": 1, "offset": 10 }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json @@ -4187,16 +3989,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { @@ -4213,7 +4005,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" @@ -4232,21 +4023,6 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts" - ], - "options": { - "composite": true, - "outDir": "/user/username/projects/myproject/target", - "baseUrl": "/user/username/projects/myproject/src", - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" @@ -4265,35 +4041,21 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indi ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (0) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig.json", - "configFile": "/user/username/projects/myproject/tsconfig.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { + "rootNames": [ + "/user/username/projects/myproject/src/main.ts", + "/user/username/projects/myproject/src/helpers/functions.ts" + ], + "options": { + "composite": true, + "outDir": "/user/username/projects/myproject/target", + "baseUrl": "/user/username/projects/myproject/src", + "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-src.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -4314,7 +4076,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" @@ -4342,7 +4104,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-src.json", + "triggerFile": "/user/username/projects/myproject/src/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-src.json", "diagnostics": [] } @@ -4352,6 +4114,46 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/helpers/functions.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/helpers/functions.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/user/username/projects/myproject/tsconfig.json", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] event: { @@ -4373,7 +4175,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" @@ -4429,7 +4231,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-3 "export const foo = 1;" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" /user/username/projects/myproject/indirect2/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" @@ -4764,7 +4566,7 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/indirect3/tsconfig.json *default* /user/username/projects/myproject/src/helpers/functions.ts *changed* - version: Text-3 + version: Text-2 containingProjects: 3 *changed* /user/username/projects/myproject/tsconfig-src.json *new* /user/username/projects/myproject/tsconfig-indirect1.json *new* diff --git a/tests/baselines/reference/tsserver/projectReferences/referencing-const-enum-from-referenced-project-with-preserveConstEnums.js b/tests/baselines/reference/tsserver/projectReferences/referencing-const-enum-from-referenced-project-with-preserveConstEnums.js index b6cde610a035b..ba3ba491e7995 100644 --- a/tests/baselines/reference/tsserver/projectReferences/referencing-const-enum-from-referenced-project-with-preserveConstEnums.js +++ b/tests/baselines/reference/tsserver/projectReferences/referencing-const-enum-from-referenced-project-with-preserveConstEnums.js @@ -61,16 +61,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/src/project/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/src/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/src/project/tsconfig.json, currentDirectory: /user/username/projects/project/src/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/src/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/src/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/src/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/src/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/src/project/index.ts" @@ -86,6 +76,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/project/tsc } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/src/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/src/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/project 1 undefined Config: /user/username/projects/project/src/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/project 1 undefined Config: /user/username/projects/project/src/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/src/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/reusing-d.ts-files-from-composite-and-non-composite-projects.js b/tests/baselines/reference/tsserver/projectReferences/reusing-d.ts-files-from-composite-and-non-composite-projects.js index 2331e90ef366d..d38d7ce6fbaf1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/reusing-d.ts-files-from-composite-and-non-composite-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/reusing-d.ts-files-from-composite-and-non-composite-projects.js @@ -96,16 +96,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/compositea/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/compositea/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/compositea/tsconfig.json, currentDirectory: /user/username/projects/myproject/compositea Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositea/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/compositea/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/compositea/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/compositea/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/compositea/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/compositea/a.ts", @@ -125,6 +115,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/compositea/ts "configFilePath": "/user/username/projects/myproject/compositea/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/compositea/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/compositea/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositea 1 undefined Config: /user/username/projects/myproject/compositea/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositea 1 undefined Config: /user/username/projects/myproject/compositea/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositea/a2.ts 500 undefined WatchType: Closed Script info @@ -308,16 +308,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/compositec/c.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/compositec/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/compositec/tsconfig.json, currentDirectory: /user/username/projects/myproject/compositec Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositec/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/compositec/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/compositec/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/compositec/c.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/compositec/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/compositec/c.ts" @@ -342,6 +332,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/compositec/ts } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/compositec/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/compositec/c.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositec 1 undefined Config: /user/username/projects/myproject/compositec/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/compositec 1 undefined Config: /user/username/projects/myproject/compositec/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/compositec/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js index 62f9c29577d91..5d9187aac45ee 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js @@ -298,16 +298,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/src/common/input/keyboard.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/src/common/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/src/common/tsconfig.json, currentDirectory: /user/username/projects/project/src/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common/tsconfig.json 2000 undefined Project: /user/username/projects/project/src/common/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/src/common/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/src/common/input/keyboard.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/common/tsconfig.json : { "rootNames": [ "/user/username/projects/project/src/common/input/keyboard.test.ts", @@ -322,6 +312,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/common/tsco "configFilePath": "/user/username/projects/project/src/common/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/src/common/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/src/common/input/keyboard.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common 1 undefined Config: /user/username/projects/project/src/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common 1 undefined Config: /user/username/projects/project/src/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common/input/keyboard.test.ts 500 undefined WatchType: Closed Script info @@ -480,6 +480,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -507,16 +508,6 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/src/terminal.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/src/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/src/tsconfig.json", - "reason": "Creating project possibly referencing default composite project /user/username/projects/project/src/common/tsconfig.json of open file /user/username/projects/project/src/common/input/keyboard.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/tsconfig.json : { "rootNames": [ "/user/username/projects/project/src/terminal.ts", @@ -545,6 +536,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/src/tsconfig.json", + "reason": "Creating project possibly referencing default composite project /user/username/projects/project/src/common/tsconfig.json of open file /user/username/projects/project/src/common/input/keyboard.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src 1 undefined Config: /user/username/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src 1 undefined Config: /user/username/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json @@ -713,6 +714,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js index a3247ffb1a194..7da66c20a5553 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js @@ -298,16 +298,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/src/common/input/keyboard.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/src/common/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/src/common/tsconfig.json, currentDirectory: /user/username/projects/project/src/common Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common/tsconfig.json 2000 undefined Project: /user/username/projects/project/src/common/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/src/common/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/src/common/input/keyboard.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/common/tsconfig.json : { "rootNames": [ "/user/username/projects/project/src/common/input/keyboard.test.ts", @@ -322,6 +312,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/common/tsco "configFilePath": "/user/username/projects/project/src/common/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/src/common/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/src/common/input/keyboard.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common 1 undefined Config: /user/username/projects/project/src/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common 1 undefined Config: /user/username/projects/project/src/common/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/src/common/input/keyboard.test.ts 500 undefined WatchType: Closed Script info @@ -480,6 +480,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -507,16 +508,6 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/src/terminal.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/src/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/src/tsconfig.json", - "reason": "Creating project possibly referencing default composite project /user/username/projects/project/src/common/tsconfig.json of open file /user/username/projects/project/src/common/input/keyboard.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/tsconfig.json : { "rootNames": [ "/user/username/projects/project/src/terminal.ts", @@ -545,6 +536,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/src/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/src/tsconfig.json", + "reason": "Creating project possibly referencing default composite project /user/username/projects/project/src/common/tsconfig.json of open file /user/username/projects/project/src/common/input/keyboard.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src 1 undefined Config: /user/username/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/src 1 undefined Config: /user/username/projects/project/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json @@ -706,6 +707,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* autoImportProviderHost: false *changed* ScriptInfos:: diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index be37d575fd6ea..f2412f04852b4 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -166,16 +166,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -196,6 +186,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -441,7 +441,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) @@ -529,11 +528,39 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig-indirect1.json", + "/user/username/projects/myproject/tsconfig-indirect2.json" + ], + "notInProject": [ + "/user/username/projects/myproject/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -542,7 +569,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -589,7 +616,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -685,7 +712,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -709,7 +736,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -807,7 +834,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -831,7 +858,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -935,7 +962,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1014,7 +1041,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1125,22 +1152,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1161,6 +1178,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -1316,7 +1343,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) @@ -1339,7 +1365,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1431,7 +1457,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -1452,16 +1478,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1482,6 +1498,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ @@ -1632,7 +1658,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -1714,7 +1739,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index e6a2de8b4e70b..1e88910430066 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -141,16 +141,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -167,6 +157,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -296,118 +296,14 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 3, - "tsSize": 134, - "tsx": 0, - "tsxSize": 0, - "dts": 1, - "dtsSize": 413, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": { - "composite": true, - "outDir": "", - "baseUrl": "", - "disableReferencedProjectLoad": true - }, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": true, - "include": false, - "exclude": false, - "compileOnSave": false, - "configFileName": "other", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -448,9 +344,6 @@ FsWatchesRecursive:: {} Projects:: -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -459,34 +352,54 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/indirect1/main.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/own/main.ts *new* version: Text-1 containingProjects: 1 /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/src/helpers/functions.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/src/main.ts (Open) *new* version: SVC-1-0 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json *default* - /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig-indirect1.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -495,7 +408,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -523,10 +436,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -534,7 +443,7 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: @@ -542,7 +451,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -589,9 +498,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -600,29 +506,25 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* + containingProjects: 2 *changed* /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /dev/null/inferredProject1* *new* /user/username/projects/myproject/indirect1/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/own/main.ts version: Text-1 containingProjects: 1 /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/src/helpers/functions.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/src/main.ts (Open) version: SVC-1-0 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json *default* - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/workspaces/dummy/dummy.ts (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -636,17 +538,13 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -660,7 +558,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -706,10 +604,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -719,30 +613,26 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /dev/null/inferredProject1* /user/username/projects/myproject/indirect1/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/own/main.ts version: Text-1 containingProjects: 1 /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/src/helpers/functions.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/src/main.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/workspaces/dummy/dummy.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -756,7 +646,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -765,10 +655,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/workspa Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -780,7 +666,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -832,10 +718,6 @@ Projects:: dirty: true *changed* isOrphan: true *changed* autoImportProviderHost: false -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true /user/username/projects/myproject/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -845,29 +727,25 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 3 + containingProjects: 2 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /dev/null/inferredProject1* /user/username/projects/myproject/indirect1/main.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/own/main.ts version: Text-1 containingProjects: 1 /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/src/helpers/functions.ts version: Text-1 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/src/main.ts version: SVC-1-0 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/workspaces/dummy/dummy.ts *changed* open: false *changed* version: SVC-1-0 @@ -882,7 +760,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -915,37 +793,14 @@ Info seq [hh:mm:ss:mss] Files (5) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info @@ -962,7 +817,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1019,11 +874,6 @@ Projects:: dirty: false *changed* isOrphan: false *changed* autoImportProviderHost: undefined *changed* -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true /user/username/projects/myproject/tsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 @@ -1037,12 +887,10 @@ ScriptInfos:: containingProjects: 1 *changed* /dev/null/inferredProject1* /user/username/projects/myproject/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* /user/username/projects/myproject/indirect1/main.ts *deleted* version: Text-1 containingProjects: 0 *changed* /user/username/projects/myproject/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* /user/username/projects/myproject/own/main.ts *deleted* version: Text-1 containingProjects: 0 *changed* @@ -1051,12 +899,10 @@ ScriptInfos:: version: Text-1 containingProjects: 0 *changed* /user/username/projects/myproject/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* /user/username/projects/myproject/src/main.ts *deleted* version: SVC-1-0 containingProjects: 0 *changed* /user/username/projects/myproject/tsconfig.json *deleted* - /user/username/projects/myproject/tsconfig-indirect1.json *deleted* /user/username/workspaces/dummy/dummy.ts (Open) *changed* open: true *changed* version: SVC-1-0 @@ -1071,22 +917,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1103,6 +939,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -1187,68 +1033,10 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig-indirect1.json, currentDirectory: /user/username/projects/myproject -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/src/main.ts", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1258,13 +1046,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1310,9 +1098,6 @@ Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 2 projectProgramVersion: 1 -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 /user/username/projects/myproject/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -1321,29 +1106,25 @@ Projects:: ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 3 *changed* + containingProjects: 2 *changed* /dev/null/inferredProject1* /user/username/projects/myproject/tsconfig.json *new* - /user/username/projects/myproject/tsconfig-indirect1.json *new* /user/username/projects/myproject/indirect1/main.ts *new* version: Text-2 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/own/main.ts *new* version: Text-2 containingProjects: 1 /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/src/helpers/functions.ts *new* version: Text-2 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/projects/myproject/src/main.ts (Open) *new* version: SVC-2-0 - containingProjects: 2 + containingProjects: 1 /user/username/projects/myproject/tsconfig.json *default* - /user/username/projects/myproject/tsconfig-indirect1.json /user/username/workspaces/dummy/dummy.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -1354,21 +1135,18 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json @@ -1376,16 +1154,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1402,6 +1170,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ @@ -1479,64 +1257,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json", - "reason": "User requested reload projects: Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" - /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" - /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/helpers/functions.ts - Imported via 'helpers/functions' from file 'src/main.ts' - src/main.ts - Imported via 'main' from file 'indirect1/main.ts' - indirect1/main.ts - Part of 'files' list in tsconfig.json - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig-indirect1.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -1545,10 +1266,6 @@ Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (0) NoProgram @@ -1558,7 +1275,7 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -1581,10 +1298,6 @@ Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1594,15 +1307,11 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info seq [hh:mm:ss:mss] Files (4) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -1612,13 +1321,13 @@ Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1628,9 +1337,9 @@ After request PolledWatches:: /user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/projects/node_modules/@types: - {"pollingInterval":500} + {"pollingInterval":500} *new* /user/username/workspaces/dummy/jsconfig.json: {"pollingInterval":2000} /user/username/workspaces/dummy/node_modules/@types: @@ -1641,6 +1350,10 @@ PolledWatches:: {"pollingInterval":500} *new* PolledWatches *deleted*:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/node_modules/@types: + {"pollingInterval":500} /user/username/workspaces/dummy/node_modules/@types: {"pollingInterval":500} /user/username/workspaces/node_modules/@types: @@ -1672,9 +1385,6 @@ Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 3 *changed* projectProgramVersion: 2 *changed* -/user/username/projects/myproject/tsconfig-indirect1.json (Configured) *changed* - projectStateVersion: 2 *changed* - projectProgramVersion: 2 *changed* /user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index d16877116d7ee..d3dbabf2286dc 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -120,16 +120,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -147,6 +137,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { @@ -254,6 +254,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -320,11 +321,32 @@ ScriptInfos:: containingProjects: 1 /user/username/projects/myproject/tsconfig.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "defaultProject": "/user/username/projects/myproject/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -333,7 +355,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -376,7 +398,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -455,7 +477,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -475,7 +497,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -555,7 +577,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -575,7 +597,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -661,7 +683,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -713,7 +735,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 5, + "request_seq": 6, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -805,22 +827,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -838,6 +850,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { @@ -899,6 +921,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -917,7 +940,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -992,7 +1015,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -1009,16 +1032,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1036,6 +1049,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ @@ -1092,6 +1115,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -1161,7 +1185,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js index 411249dfce377..4b57bc630c469 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js @@ -119,16 +119,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -145,6 +135,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { @@ -349,7 +349,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -427,11 +426,35 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/user/username/projects/myproject/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -443,7 +466,7 @@ Info seq [hh:mm:ss:mss] request: "/user/username/projects/myproject/src/main.ts" ] }, - "seq": 2, + "seq": 3, "type": "request" } After request @@ -506,7 +529,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "requestCompleted", "body": { - "request_seq": 2, + "request_seq": 3, "performanceData": { "diagnosticsDuration": [ { @@ -529,7 +552,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -576,7 +599,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -662,7 +685,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -686,7 +709,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -774,7 +797,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -798,7 +821,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -892,7 +915,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -965,7 +988,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1066,22 +1089,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1098,6 +1111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { @@ -1212,7 +1235,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) @@ -1235,7 +1257,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1320,7 +1342,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1346,7 +1368,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1435,7 +1457,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1467,7 +1489,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1559,7 +1581,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1585,7 +1607,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 10, + "request_seq": 11, "success": true } After request @@ -1699,19 +1721,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts", - "/user/username/projects/myproject/own/main.ts", - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts", - "/user/username/projects/myproject/target/src/main.d.ts", - "/user/username/projects/myproject/target/src/helpers/functions.d.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms @@ -2114,7 +2123,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -2157,7 +2166,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2415,7 +2424,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -2433,16 +2442,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -2459,6 +2458,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ @@ -2571,7 +2580,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -2654,7 +2662,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 12, + "request_seq": 13, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2722,7 +2730,7 @@ Info seq [hh:mm:ss:mss] request: "line": 2, "offset": 10 }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json @@ -2944,7 +2952,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -2968,7 +2976,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -3071,7 +3079,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3095,7 +3103,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 15, + "request_seq": 16, "success": true } After request @@ -3204,12 +3212,21 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/indirect3/main.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/indirect3/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/indirect3/tsconfig.json, currentDirectory: /user/username/projects/myproject/indirect3 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/indirect3/main.ts" + ], + "options": { + "baseUrl": "/user/username/projects/myproject/target/src", + "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -3220,15 +3237,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts" - ], - "options": { - "baseUrl": "/user/username/projects/myproject/target/src", - "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json @@ -3403,7 +3411,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 16, + "request_seq": 17, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3544,7 +3552,7 @@ Info seq [hh:mm:ss:mss] request: "line": 1, "offset": 10 }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json @@ -3553,16 +3561,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -3579,6 +3577,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { @@ -3687,7 +3695,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-src.json", + "triggerFile": "/user/username/projects/myproject/src/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-src.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js index b9495f0fef6a7..72debef5de164 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js @@ -165,16 +165,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -195,6 +185,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -439,7 +439,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) @@ -527,11 +526,39 @@ ScriptInfos:: /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/tsconfig-src.json *default* -Info seq [hh:mm:ss:mss] File: /user/username/projects/myproject/src/main.ts: - getDefaultProjectForFile: - /user/username/projects/myproject/tsconfig-src.json - findDefaultConfiguredProject: - /user/username/projects/myproject/tsconfig-src.json +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/user/username/projects/myproject/src/main.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/user/username/projects/myproject/tsconfig-src.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/user/username/projects/myproject/tsconfig-indirect1.json", + "/user/username/projects/myproject/tsconfig-indirect2.json" + ], + "notInProject": [ + "/user/username/projects/myproject/tsconfig.json" + ], + "defaultProject": "/user/username/projects/myproject/tsconfig-src.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -543,7 +570,7 @@ Info seq [hh:mm:ss:mss] request: "/user/username/projects/myproject/src/main.ts" ] }, - "seq": 2, + "seq": 3, "type": "request" } After request @@ -606,7 +633,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "requestCompleted", "body": { - "request_seq": 2, + "request_seq": 3, "performanceData": { "diagnosticsDuration": [ { @@ -629,7 +656,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined @@ -676,7 +703,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -772,7 +799,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -796,7 +823,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request @@ -894,7 +921,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 5, + "seq": 6, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -918,7 +945,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 6, "success": true } After request @@ -1022,7 +1049,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 6, + "seq": 7, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1101,7 +1128,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 7, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1212,22 +1239,12 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 7, + "seq": 8, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -1248,6 +1265,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -1402,7 +1429,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) @@ -1425,7 +1451,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 7, + "request_seq": 8, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1520,7 +1546,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 8, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1546,7 +1572,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 8, + "request_seq": 9, "success": true } After request @@ -1645,7 +1671,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 9, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -1677,7 +1703,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 9, + "request_seq": 10, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -1779,7 +1805,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 10, + "seq": 11, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -1805,7 +1831,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 10, + "request_seq": 11, "success": true } After request @@ -1929,21 +1955,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-src.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect1/main.ts", - "/user/username/projects/myproject/indirect2/main.ts", - "/user/username/projects/myproject/indirect3/main.ts", - "/user/username/projects/myproject/own/main.ts", - "/user/username/projects/myproject/src/main.ts", - "/user/username/projects/myproject/src/helpers/functions.ts", - "/user/username/projects/myproject/target/src/main.d.ts", - "/user/username/projects/myproject/target/src/helpers/functions.d.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations @@ -2460,7 +2471,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 11, + "seq": 12, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/dummy.ts 500 undefined WatchType: Closed Script info @@ -2503,7 +2514,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 11, + "request_seq": 12, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -2769,7 +2780,7 @@ Before request Info seq [hh:mm:ss:mss] request: { "command": "reloadProjects", - "seq": 12, + "seq": 13, "type": "request" } Info seq [hh:mm:ss:mss] reload projects. @@ -2789,16 +2800,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -2819,6 +2820,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ @@ -2968,7 +2979,6 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/tsconfig-src.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/workspaces/dummy/dummy.ts ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -3051,7 +3061,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "reloadProjects", - "request_seq": 12, + "request_seq": 13, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -3124,7 +3134,7 @@ Info seq [hh:mm:ss:mss] request: "line": 2, "offset": 10 }, - "seq": 13, + "seq": 14, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json @@ -3227,7 +3237,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-indirect1.json", + "triggerFile": "/user/username/projects/myproject/indirect1/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", "diagnostics": [] } @@ -3634,7 +3644,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/src/main.ts" }, - "seq": 14, + "seq": 15, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info @@ -3666,7 +3676,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 14, + "request_seq": 15, "success": true } After request @@ -3810,7 +3820,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/workspaces/dummy/dummy.ts" }, - "seq": 15, + "seq": 16, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/workspaces/dummy/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -3842,7 +3852,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 15, + "request_seq": 16, "success": true } After request @@ -3992,12 +4002,21 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/user/username/projects/myproject/indirect3/main.ts" }, - "seq": 16, + "seq": 17, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/indirect3/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/indirect3/tsconfig.json, currentDirectory: /user/username/projects/myproject/indirect3 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/indirect3/main.ts" + ], + "options": { + "baseUrl": "/user/username/projects/myproject/target/src", + "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -4008,15 +4027,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/indirect3/main.ts" - ], - "options": { - "baseUrl": "/user/username/projects/myproject/target/src", - "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json @@ -4244,7 +4254,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 16, + "request_seq": 17, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -4428,7 +4438,7 @@ Info seq [hh:mm:ss:mss] request: "line": 1, "offset": 10 }, - "seq": 17, + "seq": 18, "type": "request" } Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json @@ -4437,16 +4447,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" @@ -4467,6 +4467,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { @@ -4615,7 +4625,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-src.json", + "triggerFile": "/user/username/projects/myproject/src/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-src.json", "diagnostics": [] } @@ -4681,7 +4691,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/tsconfig-indirect1.json", + "triggerFile": "/user/username/projects/myproject/indirect1/main.ts", "configFile": "/user/username/projects/myproject/tsconfig-indirect1.json", "diagnostics": [] } diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js index 9d4a8e40fb6e1..16b9b0422be6a 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js @@ -101,16 +101,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/api/src/server.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/api/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/api/tsconfig.json, currentDirectory: /user/username/projects/solution/api Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/tsconfig.json 2000 undefined Project: /user/username/projects/solution/api/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/api/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/api/src/server.ts" @@ -128,6 +118,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.j } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/api/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -422,7 +423,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/shared/tsconfig.json", + "triggerFile": "/user/username/projects/solution/shared/src/index.ts", "configFile": "/user/username/projects/solution/shared/tsconfig.json", "diagnostics": [] } @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js index df3d3a5e9c40e..db429191aebc1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js @@ -102,16 +102,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/api/src/server.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/api/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/api/tsconfig.json, currentDirectory: /user/username/projects/solution/api Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/tsconfig.json 2000 undefined Project: /user/username/projects/solution/api/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/api/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/api/src/server.ts" @@ -129,6 +119,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.j } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/api/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json @@ -302,6 +302,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -423,7 +424,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/shared/tsconfig.json", + "triggerFile": "/user/username/projects/solution/shared/src/index.ts", "configFile": "/user/username/projects/solution/shared/tsconfig.json", "diagnostics": [] } @@ -525,6 +526,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js index 127e73355bbea..97f148f7a0bc3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js @@ -101,16 +101,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/api/src/server.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/api/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/api/tsconfig.json, currentDirectory: /user/username/projects/solution/api Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/tsconfig.json 2000 undefined Project: /user/username/projects/solution/api/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/api/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/api/src/server.ts" @@ -128,6 +118,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.j } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/api/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -422,7 +423,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/shared/tsconfig.json", + "triggerFile": "/user/username/projects/solution/shared/src/index.ts", "configFile": "/user/username/projects/solution/shared/tsconfig.json", "diagnostics": [] } @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js index 9fc200dd963a8..6a9d3bcfac0d7 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js @@ -103,16 +103,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/api/src/server.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/api/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/api/tsconfig.json, currentDirectory: /user/username/projects/solution/api Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/tsconfig.json 2000 undefined Project: /user/username/projects/solution/api/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/api/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/api/src/server.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.j } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/api/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json @@ -303,6 +303,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -424,7 +425,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/shared/tsconfig.json", + "triggerFile": "/user/username/projects/solution/shared/src/index.ts", "configFile": "/user/username/projects/solution/shared/tsconfig.json", "diagnostics": [] } @@ -776,6 +777,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js index fe49676132a3c..247b1723f494b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js @@ -101,16 +101,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/api/src/server.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/api/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/api/tsconfig.json, currentDirectory: /user/username/projects/solution/api Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/tsconfig.json 2000 undefined Project: /user/username/projects/solution/api/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/api/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/api/src/server.ts" @@ -128,6 +118,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/api/tsconfig.j } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/api/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/api/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/api/src 1 undefined Config: /user/username/projects/solution/api/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json @@ -301,6 +301,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -422,7 +423,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/solution/shared/tsconfig.json", + "triggerFile": "/user/username/projects/solution/shared/src/index.ts", "configFile": "/user/username/projects/solution/shared/tsconfig.json", "diagnostics": [] } @@ -774,6 +775,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js index 670858f32141d..d793be74f063d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite-with-file-open-before-revert.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,47 +403,66 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -1: /home/src/projects/project/app/tsconfig.json +1: /home/src/projects/project/tsconfig.json 2: *ensureProjectForOpenFiles* //// [/home/src/projects/project/app/tsconfig.json] { @@ -342,31 +480,27 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -1: /home/src/projects/project/app/tsconfig.json *new* +1: /home/src/projects/project/tsconfig.json *new* 2: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 dirty: true *changed* - noOpenRef: false *changed* + autoImportProviderHost: false -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", - "reason": "Change in config file detected" - } - } +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/app/Component.ts" @@ -376,12 +510,86 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : "configFilePath": "/home/src/projects/project/app/tsconfig.json" } } +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [ + { + "start": { + "line": 9, + "offset": 5 + }, + "end": { + "line": 11, + "offset": 6 + }, + "text": "Referenced project '/home/src/projects/project/app/tsconfig.json' must have setting \"composite\": true.", + "code": 6306, + "category": "error", + "fileName": "/home/src/projects/project/tsconfig.json" + } + ] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + Component.ts + Matched by include pattern '**/*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -393,42 +601,77 @@ Info seq [hh:mm:ss:mss] event: "projectName": "/home/src/projects/project/app/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 1, + "tsSize": 34, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "outDir": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": true, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/app/tsconfig.json", + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", "configFile": "/home/src/projects/project/app/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -441,24 +684,109 @@ Info seq [hh:mm:ss:mss] event: ] } } -After running Timeout callback:: count: 0 - -Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* - projectStateVersion: 2 - projectProgramVersion: 1 - dirty: false *changed* - noOpenRef: true *changed* +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/app/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) + version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json *new* +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json *new* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/home/src/projects/project/app/tsconfig.json", + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined Before request Info seq [hh:mm:ss:mss] request: @@ -467,12 +795,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -483,14 +819,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -572,39 +900,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -612,7 +926,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -621,19 +935,11 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} /home/src/projects/project/app/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -641,8 +947,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -650,28 +962,28 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* +/home/src/projects/project/tsconfig.json (Configured) projectStateVersion: 2 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + projectProgramVersion: 2 + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -680,22 +992,30 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 4 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -705,45 +1025,45 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} /home/src/projects/project/app/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -751,8 +1071,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -763,14 +1089,27 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -780,8 +1119,19 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -789,24 +1139,52 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 4 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 5, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/home/src/projects/project/app/tsconfig.json", + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 +Before running Timeout callback:: count: 3 3: /home/src/projects/project/app/tsconfig.json -4: *ensureProjectForOpenFiles* +4: /home/src/projects/project/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/home/src/projects/project/app/tsconfig.json] { "compilerOptions": { @@ -822,19 +1200,25 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 +Timeout callback:: count: 3 3: /home/src/projects/project/app/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /home/src/projects/project/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 0 - dirty: true +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -849,7 +1233,7 @@ Info seq [hh:mm:ss:mss] event: "event": "projectLoadingStart", "body": { "projectName": "/home/src/projects/project/app/tsconfig.json", - "reason": "Change in config file /home/src/projects/project/app/tsconfig.json detected, Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + "reason": "Change in config file detected" } } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { @@ -862,27 +1246,12 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : "configFilePath": "/home/src/projects/project/app/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/app/Component.ts Text-2 "export const Component = () => {}\n" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -905,39 +1274,70 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -952,84 +1352,54 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/projects/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: - {"pollingInterval":500} -/home/src/projects/project/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/random/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/projects/project/app/Component.ts: *new* - {} -/home/src/projects/project/app/tsconfig.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/projects/random/random.ts: - {} -/home/src/projects/random/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/app: *new* - {} -/home/src/projects/random: - {} - Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* dirty: false *changed* - noOpenRef: true *changed* + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true autoImportProviderHost: false -ScriptInfos:: -/home/src/projects/project/app/Component-demos.ts (Open) - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *new* - version: Text-2 - containingProjects: 1 - /home/src/projects/project/app/tsconfig.json -/home/src/projects/random/random.ts - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/random/tsconfig.json -/home/src/tslibs/TS/Lib/lib.d.ts *changed* - version: Text-1 - containingProjects: 3 *changed* - /dev/null/inferredProject1* - /home/src/projects/random/tsconfig.json - /home/src/projects/project/app/tsconfig.json *new* +Before request -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite.js index a49954387fe0c..3703221eae115 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-appConfig-not-composite.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,47 +403,66 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -1: /home/src/projects/project/app/tsconfig.json +1: /home/src/projects/project/tsconfig.json 2: *ensureProjectForOpenFiles* //// [/home/src/projects/project/app/tsconfig.json] { @@ -342,31 +480,27 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -1: /home/src/projects/project/app/tsconfig.json *new* +1: /home/src/projects/project/tsconfig.json *new* 2: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 1 dirty: true *changed* - noOpenRef: false *changed* + autoImportProviderHost: false -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", - "reason": "Change in config file detected" - } - } +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/app/Component.ts" @@ -376,12 +510,86 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : "configFilePath": "/home/src/projects/project/app/tsconfig.json" } } +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [ + { + "start": { + "line": 9, + "offset": 5 + }, + "end": { + "line": 11, + "offset": 6 + }, + "text": "Referenced project '/home/src/projects/project/app/tsconfig.json' must have setting \"composite\": true.", + "code": 6306, + "category": "error", + "fileName": "/home/src/projects/project/tsconfig.json" + } + ] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + Component.ts + Matched by include pattern '**/*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -393,42 +601,77 @@ Info seq [hh:mm:ss:mss] event: "projectName": "/home/src/projects/project/app/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 1, + "tsSize": 34, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "outDir": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": true, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/app/tsconfig.json", + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", "configFile": "/home/src/projects/project/app/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -443,30 +686,117 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 +PolledWatches:: +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/app/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 2 - projectProgramVersion: 1 + projectProgramVersion: 2 *changed* dirty: false *changed* - noOpenRef: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) + version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json *new* +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json *new* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notInProject": [ + "/home/src/projects/project/app/tsconfig.json", + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/app/tsconfig.json 1:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Before running Timeout callback:: count: 2 +Before running Timeout callback:: count: 3 3: /home/src/projects/project/app/tsconfig.json -4: *ensureProjectForOpenFiles* +4: /home/src/projects/project/tsconfig.json +5: *ensureProjectForOpenFiles* //// [/home/src/projects/project/app/tsconfig.json] { "compilerOptions": { @@ -482,20 +812,25 @@ Before running Timeout callback:: count: 2 } -Timeout callback:: count: 2 +Timeout callback:: count: 3 3: /home/src/projects/project/app/tsconfig.json *new* -4: *ensureProjectForOpenFiles* *new* +4: /home/src/projects/project/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 3 *changed* - projectProgramVersion: 1 + projectProgramVersion: 2 dirty: true *changed* - noOpenRef: false *changed* + autoImportProviderHost: false Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] event: @@ -519,7 +854,7 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : } } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" @@ -546,31 +881,62 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -586,21 +952,52 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 3 - projectProgramVersion: 1 + projectProgramVersion: 3 *changed* dirty: false *changed* - noOpenRef: true *changed* + autoImportProviderHost: false + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined Before request Info seq [hh:mm:ss:mss] request: @@ -609,12 +1006,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -625,14 +1030,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -714,39 +1111,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -754,7 +1137,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -763,19 +1146,11 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} /home/src/projects/project/app/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -783,8 +1158,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -792,28 +1173,28 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* +/home/src/projects/project/tsconfig.json (Configured) projectStateVersion: 3 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + projectProgramVersion: 3 + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -822,22 +1203,30 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 4 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -847,45 +1236,45 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 5, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} /home/src/projects/project/app/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -893,8 +1282,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -905,14 +1300,27 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -922,8 +1330,19 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/app/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -931,12 +1350,40 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 4 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/project/app/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change-with-file-open-before-revert.js index 6723830c75a6d..2c86c14856154 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change-with-file-open-before-revert.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,41 +403,68 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Before running Timeout callback:: count: 0 +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 3 +1: /home/src/projects/project/tsconfig.json +2: /home/src/projects/project/demos/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/home/src/projects/project/demos/tsconfig.json] { "compilerOptions": { @@ -338,13 +484,256 @@ Before running Timeout callback:: count: 0 } +Timeout callback:: count: 3 +1: /home/src/projects/project/tsconfig.json *new* +2: /home/src/projects/project/demos/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: undefined *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "composite": true, + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/demos/tsconfig.json", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/projects/project/app/Component-demos.ts" + ] + } + } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +PolledWatches:: +/home/src/projects/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 1 *changed* + /home/src/projects/project/tsconfig.json *default* + /home/src/projects/project/demos/tsconfig.json *deleted* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -353,12 +742,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -369,14 +766,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -458,39 +847,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -498,7 +873,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -511,14 +886,8 @@ PolledWatches:: {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} /home/src/projects/project/node_modules: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: @@ -527,8 +896,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -536,28 +911,29 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -567,21 +943,26 @@ ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json *default* +/home/src/projects/project/app/Component.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -591,27 +972,35 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -621,14 +1010,8 @@ PolledWatches:: {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} /home/src/projects/project/node_modules: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: @@ -637,8 +1020,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -649,13 +1038,27 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -667,7 +1070,16 @@ ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -675,16 +1087,49 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Before running Timeout callback:: count: 0 +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 5, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 3 +4: /home/src/projects/project/tsconfig.json +5: /home/src/projects/project/demos/tsconfig.json +6: *ensureProjectForOpenFiles* //// [/home/src/projects/project/demos/tsconfig.json] { "compilerOptions": { @@ -704,10 +1149,292 @@ Before running Timeout callback:: count: 0 } +Timeout callback:: count: 3 +4: /home/src/projects/project/tsconfig.json *new* +5: /home/src/projects/project/demos/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false +/home/src/projects/random/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" + ], + "options": { + "composite": true, + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/demos/tsconfig.json", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/projects/project/app/Component-demos.ts" + ] + } + } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +PolledWatches:: +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/random/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/home/src/projects/node_modules: + {"pollingInterval":500} +/home/src/projects/project/node_modules: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/projects/random/random.ts: + {} +/home/src/projects/random/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/projects/random/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* *new* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/projects/random/random.ts + version: SVC-1-0 + containingProjects: 1 + /home/src/projects/random/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + /home/src/projects/random/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change.js index 44f31e97d974f..86e73227ad5b1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-demoConfig-change.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,41 +403,68 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Before running Timeout callback:: count: 0 +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 3 +1: /home/src/projects/project/tsconfig.json +2: /home/src/projects/project/demos/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/home/src/projects/project/demos/tsconfig.json] { "compilerOptions": { @@ -338,14 +484,265 @@ Before running Timeout callback:: count: 0 } +Timeout callback:: count: 3 +1: /home/src/projects/project/tsconfig.json *new* +2: /home/src/projects/project/demos/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: undefined *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "composite": true, + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/demos/tsconfig.json", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (2) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/projects/project/app/Component-demos.ts" + ] + } + } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Before running Timeout callback:: count: 0 +PolledWatches:: +/home/src/projects/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 1 *changed* + /home/src/projects/project/tsconfig.json *default* + /home/src/projects/project/demos/tsconfig.json *deleted* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/demos/tsconfig.json 1:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 3 +4: /home/src/projects/project/tsconfig.json +5: /home/src/projects/project/demos/tsconfig.json +6: *ensureProjectForOpenFiles* //// [/home/src/projects/project/demos/tsconfig.json] { "compilerOptions": { @@ -365,13 +762,265 @@ Before running Timeout callback:: count: 0 } +Timeout callback:: count: 3 +4: /home/src/projects/project/tsconfig.json *new* +5: /home/src/projects/project/demos/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" + ], + "options": { + "composite": true, + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/demos/tsconfig.json", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/projects/project/app/Component-demos.ts" + ] + } + } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +PolledWatches:: +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/home/src/projects/node_modules: + {"pollingInterval":500} +/home/src/projects/project/node_modules: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/projects/project/app/Component-demos.ts (Open) *changed* + version: SVC-1-0 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* *new* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -380,12 +1029,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -396,14 +1053,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -485,39 +1134,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -525,7 +1160,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -534,19 +1169,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -554,8 +1179,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -563,28 +1194,29 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* - projectStateVersion: 1 - projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -593,22 +1225,28 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -618,45 +1256,43 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 5, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -664,8 +1300,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -676,13 +1318,27 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -693,8 +1349,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -702,12 +1368,39 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-finds-default-project.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-finds-default-project.js index 5fe16223d4274..e6b4a92fc80e4 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-finds-default-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-finds-default-project.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,39 +403,58 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json Before request @@ -365,21 +503,7 @@ Info seq [hh:mm:ss:mss] event: "event": "semanticDiag", "body": { "file": "/home/src/projects/project/app/Component-demos.ts", - "diagnostics": [ - { - "start": { - "line": 1, - "offset": 26 - }, - "end": { - "line": 1, - "offset": 41 - }, - "text": "Cannot find module 'demos/helpers' or its corresponding type declarations.", - "code": 2307, - "category": "error" - } - ] + "diagnostics": [] } } After running Immedidate callback:: count: 1 @@ -421,11 +545,38 @@ Info seq [hh:mm:ss:mss] event: } After running Immedidate callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -434,12 +585,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -450,14 +609,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -539,39 +690,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -579,7 +716,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 3, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -588,19 +725,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -608,8 +735,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -617,28 +750,30 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* +/home/src/projects/project/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -647,22 +782,28 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -672,45 +813,43 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 4, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 4, + "request_seq": 5, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -718,8 +857,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -730,11 +875,26 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false @@ -747,8 +907,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -756,15 +926,43 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -773,19 +971,23 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/project/app/Component-demos.ts" }, - "seq": 5, + "seq": 7, "type": "request" } -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component-demos.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -795,36 +997,34 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 5, + "request_seq": 7, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} /home/src/projects/random/node_modules/@types: {"pollingInterval":500} -PolledWatches *deleted*:: -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} - FsWatches:: /home/src/projects/project/app/Component-demos.ts: *new* {} +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} /home/src/projects/random/random.ts: {} /home/src/projects/random/tsconfig.json: @@ -832,22 +1032,32 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/tsconfig.json: +FsWatchesRecursive:: +/home/src/projects/project: {} -/home/src/projects/project/tsconfig.json: +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: {} - -FsWatchesRecursive:: /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) *changed* - projectStateVersion: 2 *changed* +/home/src/projects/project/app/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + noOpenRef: true *changed* +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 1 projectProgramVersion: 1 - dirty: true *changed* - isOrphan: true *changed* + noOpenRef: true *changed* + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* autoImportProviderHost: false /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 @@ -859,23 +1069,52 @@ ScriptInfos:: /home/src/projects/project/app/Component-demos.ts *changed* open: false *changed* version: SVC-1-0 - containingProjects: 0 *changed* - /dev/null/inferredProject1* *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - undefined - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 8, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -884,37 +1123,77 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 6, + "seq": 9, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts + /home/src/projects/project/demos/helpers.ts + /home/src/projects/project/app/Component-demos.ts + /home/src/projects/project/app/Component.ts + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.d.ts + /home/src/projects/project/demos/helpers.ts /home/src/projects/project/app/Component-demos.ts ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component-demos.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) @@ -927,7 +1206,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 6, + "request_seq": 9, "success": true } After request @@ -939,13 +1218,7 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -959,6 +1232,16 @@ FsWatches:: FsWatches *deleted*:: /home/src/projects/project/app/Component-demos.ts: {} +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} /home/src/projects/random/random.ts: {} @@ -966,13 +1249,33 @@ FsWatchesRecursive:: /home/src/projects/random: {} +FsWatchesRecursive *deleted*:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + Projects:: -/dev/null/inferredProject1* (Inferred) *deleted* - projectStateVersion: 2 - projectProgramVersion: 1 +/home/src/projects/project/app/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 0 dirty: true + initialLoadPending: true + isClosed: true *changed* + noOpenRef: true +/home/src/projects/project/demos/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 + isClosed: true *changed* + noOpenRef: true + autoImportProviderHost: undefined *changed* +/home/src/projects/project/tsconfig.json (Configured) *deleted* + projectStateVersion: 1 + projectProgramVersion: 1 isClosed: true *changed* - isOrphan: true + noOpenRef: true autoImportProviderHost: undefined *changed* /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 @@ -983,7 +1286,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts *deleted* version: SVC-1-0 - containingProjects: 0 + containingProjects: 0 *changed* + /home/src/projects/project/tsconfig.json *deleted* + /home/src/projects/project/demos/tsconfig.json *deleted* +/home/src/projects/project/app/Component.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /home/src/projects/project/tsconfig.json *deleted* +/home/src/projects/project/demos/helpers.ts *deleted* + version: Text-1 + containingProjects: 0 *changed* + /home/src/projects/project/tsconfig.json *deleted* + /home/src/projects/project/demos/tsconfig.json *deleted* /home/src/projects/random/random.ts (Open) *changed* open: true *changed* version: SVC-1-0 @@ -993,7 +1307,8 @@ ScriptInfos:: version: Text-1 containingProjects: 1 *changed* /home/src/projects/random/tsconfig.json - /dev/null/inferredProject1* *deleted* + /home/src/projects/project/tsconfig.json *deleted* + /home/src/projects/project/demos/tsconfig.json *deleted* Before request @@ -1003,7 +1318,7 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 7, + "seq": 10, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info @@ -1017,7 +1332,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "close", - "request_seq": 7, + "request_seq": 10, "success": true } After request @@ -1057,9 +1372,3 @@ ScriptInfos:: version: Text-1 containingProjects: 1 /home/src/projects/random/tsconfig.json - -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - undefined - findDefaultConfiguredProject: - undefined \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-reload-projects.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-reload-projects.js index 46e6a62345b0a..2fe4aa2a0e663 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-reload-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-reload-projects.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,39 +403,58 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json Before request @@ -327,56 +465,162 @@ Info seq [hh:mm:ss:mss] request: "type": "request" } Info seq [hh:mm:ss:mss] reload projects. -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json, Cancelled earlier one -Info seq [hh:mm:ss:mss] Scheduled: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/demos/tsconfig.json, Cancelled earlier one Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "User requested reload projects: Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "User requested reload projects: Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + + ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts + helpers.ts Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -385,7 +629,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/demos/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -394,85 +638,59 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/app/tsconfig.json", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "triggerFile": "/home/src/projects/project/demos/tsconfig.json", + "configFile": "/home/src/projects/project/demos/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (0) NoProgram +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component-demos.ts - Root file specified for compilation +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] After reloading projects.. Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -487,29 +705,15 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} *new* /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} *new* -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} *new* /home/src/projects/project/node_modules/@types: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} FsWatches:: @@ -517,23 +721,36 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/tslibs/TS/Lib/lib.d.ts: {} FsWatchesRecursive:: +/home/src/projects/project: + {} /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} Timeout callback:: count: 0 Projects:: -/dev/null/inferredProject1* (Inferred) *changed* +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* autoImportProviderHost: undefined *changed* -/home/src/projects/project/app/tsconfig.json (Configured) *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* projectStateVersion: 2 *changed* projectProgramVersion: 2 *changed* - noOpenRef: true + autoImportProviderHost: undefined *changed* diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js index 40ff4068994fa..8a8e1f7b240a2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete-with-file-open-before-revert.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,44 +403,66 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Project: /home/src/projects/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 1 1: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] deleted @@ -329,32 +470,57 @@ Before running Timeout callback:: count: 1 Timeout callback:: count: 1 1: *ensureProjectForOpenFiles* *new* -Host is moving to new time +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + autoImportProviderHost: undefined *changed* + Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -369,11 +535,34 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -382,12 +571,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -398,14 +595,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -487,39 +676,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -527,7 +702,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -536,19 +711,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -556,8 +721,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -565,28 +736,31 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* +/home/src/projects/project/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + isOrphan: true + deferredClose: true /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -595,22 +769,28 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -620,45 +800,43 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -666,8 +844,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -678,14 +862,30 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true + deferredClose: true /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -695,8 +895,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -704,23 +914,49 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 5, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Project: /home/src/projects/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 2 -2: /home/src/projects/project/app/tsconfig.json +2: /home/src/projects/project/tsconfig.json 3: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { @@ -739,75 +975,73 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -2: /home/src/projects/project/app/tsconfig.json *new* +2: /home/src/projects/project/tsconfig.json *new* 3: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true autoImportProviderHost: false -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", - "reason": "Change in config file /home/src/projects/project/tsconfig.json detected, Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" ], "options": { - "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" - } + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/app/Component.ts Text-2 "export const Component = () => {}\n" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -816,44 +1050,53 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/app/tsconfig.json", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -868,84 +1111,54 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} -/home/src/projects/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: - {"pollingInterval":500} -/home/src/projects/project/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/random/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/projects/project/app/Component.ts: *new* - {} -/home/src/projects/project/app/tsconfig.json: - {} -/home/src/projects/project/tsconfig.json: - {} -/home/src/projects/random/random.ts: - {} -/home/src/projects/random/tsconfig.json: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/home/src/projects/project/app: *new* - {} -/home/src/projects/random: - {} - Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 dirty: false *changed* - noOpenRef: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true autoImportProviderHost: false -ScriptInfos:: -/home/src/projects/project/app/Component-demos.ts (Open) - version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *new* - version: Text-2 - containingProjects: 1 - /home/src/projects/project/app/tsconfig.json -/home/src/projects/random/random.ts - version: SVC-1-0 - containingProjects: 1 - /home/src/projects/random/tsconfig.json -/home/src/tslibs/TS/Lib/lib.d.ts *changed* - version: Text-1 - containingProjects: 3 *changed* - /dev/null/inferredProject1* - /home/src/projects/random/tsconfig.json - /home/src/projects/project/app/tsconfig.json *new* +Before request -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete.js index e28f71ef65b66..87a79adb78744 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-delete.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,44 +403,66 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 2:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Project: /home/src/projects/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Before running Timeout callback:: count: 1 1: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] deleted @@ -329,32 +470,57 @@ Before running Timeout callback:: count: 1 Timeout callback:: count: 1 1: *ensureProjectForOpenFiles* *new* -Host is moving to new time +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + isOrphan: true *changed* + deferredClose: true *changed* + autoImportProviderHost: undefined *changed* + Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -369,17 +535,45 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ] + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 1 -2: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 0:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Project: /home/src/projects/project/tsconfig.json Detected file add/remove of non supported extension: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/projects/project/tsconfig.json :: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Before running Timeout callback:: count: 2 +2: /home/src/projects/project/tsconfig.json +3: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { "compilerOptions": { @@ -396,35 +590,116 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +2: /home/src/projects/project/tsconfig.json *new* +3: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + isOrphan: false *changed* + deferredClose: undefined *changed* -Host is moving to new time +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -439,11 +714,53 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -452,12 +769,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -468,14 +793,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -557,39 +874,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -597,7 +900,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -606,19 +909,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -626,8 +919,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -635,28 +934,29 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* - projectStateVersion: 1 +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -665,22 +965,28 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -690,45 +996,43 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 5, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -736,8 +1040,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -748,14 +1058,28 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 1 /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -765,8 +1089,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -774,12 +1108,39 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js index 1d6b5ddcdb5d7..aeb6c26ac06b1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo-with-file-open-before-revert.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,46 +403,67 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 1 -1: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +1: /home/src/projects/project/tsconfig.json +2: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { "compilerOptions": { @@ -337,35 +477,124 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -1: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +1: /home/src/projects/project/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: undefined *changed* + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" -Host is moving to new time +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -380,11 +609,85 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +PolledWatches:: +/home/src/projects/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -393,12 +696,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 3, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -409,14 +720,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -499,38 +802,48 @@ Info seq [hh:mm:ss:mss] event: } } Info seq [hh:mm:ss:mss] `remove Project:: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts + /home/src/projects/project/demos/helpers.ts + /home/src/projects/project/app/Component-demos.ts ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts + helpers.ts Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -538,7 +851,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 3, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -551,14 +864,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} /home/src/projects/project/node_modules: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: @@ -566,9 +871,17 @@ PolledWatches:: /home/src/projects/random/node_modules/@types: *new* {"pollingInterval":500} +PolledWatches *deleted*:: +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} + FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -577,41 +890,56 @@ FsWatches:: {} FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: +/home/src/projects/project/demos/tsconfig.json: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} /home/src/projects/random: *new* {} FsWatchesRecursive *deleted*:: -/home/src/projects/project/app: +/home/src/projects/project/demos: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *deleted* projectStateVersion: 1 projectProgramVersion: 1 isClosed: true *changed* noOpenRef: true + autoImportProviderHost: undefined *changed* +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false ScriptInfos:: -/home/src/projects/project/app/Component-demos.ts (Open) +/home/src/projects/project/app/Component-demos.ts (Open) *changed* version: SVC-1-0 + containingProjects: 1 *changed* + /home/src/projects/project/tsconfig.json *default* + /home/src/projects/project/demos/tsconfig.json *deleted* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *changed* version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 1 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *deleted* /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 @@ -619,9 +947,9 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* + /home/src/projects/project/demos/tsconfig.json *deleted* Before request @@ -631,27 +959,31 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 4, "success": true } After request @@ -661,14 +993,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} /home/src/projects/project/node_modules: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: @@ -677,8 +1001,12 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -689,14 +1017,22 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -707,7 +1043,15 @@ ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 1 + /home/src/projects/project/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -716,23 +1060,46 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 containingProjects: 2 - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 5, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file Before running Timeout callback:: count: 2 -2: /home/src/projects/project/app/tsconfig.json -3: *ensureProjectForOpenFiles* +3: /home/src/projects/project/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { "compilerOptions": { @@ -750,66 +1117,94 @@ Before running Timeout callback:: count: 2 Timeout callback:: count: 2 -2: /home/src/projects/project/app/tsconfig.json *new* -3: *ensureProjectForOpenFiles* *new* +3: /home/src/projects/project/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* Projects:: -/dev/null/inferredProject1* (Inferred) - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true autoImportProviderHost: false -Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", - "reason": "Change in config file /home/src/projects/project/tsconfig.json detected, Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/app/Component.ts Text-2 "export const Component = () => {}\n" - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -818,7 +1213,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -827,44 +1222,104 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/home/src/projects/project/app/tsconfig.json", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -880,30 +1335,30 @@ Info seq [hh:mm:ss:mss] event: After running Timeout callback:: count: 0 PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} /home/src/projects/random/node_modules/@types: {"pollingInterval":500} +PolledWatches *deleted*:: +/home/src/projects/node_modules: + {"pollingInterval":500} +/home/src/projects/project/node_modules: + {"pollingInterval":500} + FsWatches:: -/home/src/projects/project/app/Component.ts: *new* +/home/src/projects/project/app/Component.ts: {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: @@ -914,21 +1369,29 @@ FsWatches:: {} FsWatchesRecursive:: -/home/src/projects/project/app: *new* +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: *new* {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 *changed* +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* dirty: false *changed* - noOpenRef: true *changed* /home/src/projects/random/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 @@ -936,14 +1399,20 @@ Projects:: autoImportProviderHost: false ScriptInfos:: -/home/src/projects/project/app/Component-demos.ts (Open) +/home/src/projects/project/app/Component-demos.ts (Open) *changed* version: SVC-1-0 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* *new* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *new* - version: Text-2 - containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *new* /home/src/projects/random/random.ts version: SVC-1-0 containingProjects: 1 @@ -951,12 +1420,38 @@ ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 3 *changed* - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json /home/src/projects/random/tsconfig.json - /home/src/projects/project/app/tsconfig.json *new* + /home/src/projects/project/demos/tsconfig.json *new* -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo.js b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo.js index ab1d9db4b4967..cdb851dc220fb 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-file-is-not-part-of-first-config-tree-found-solutionConfig-without-reference-to-demo.js @@ -99,48 +99,103 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/app/tsconfig.json, currentDirectory: /home/src/projects/project/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component.ts" + ], + "options": { + "composite": true, + "outDir": "/home/src/projects/project/app-dist", + "configFilePath": "/home/src/projects/project/app/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} Info seq [hh:mm:ss:mss] event: { "seq": 0, "type": "event", "event": "projectLoadingStart", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json", + "projectName": "/home/src/projects/project/tsconfig.json", "reason": "Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/app/tsconfig.json : { +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/helpers.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/demos/tsconfig.json : { "rootNames": [ - "/home/src/projects/project/app/Component.ts" + "/home/src/projects/project/demos/helpers.ts", + "/home/src/projects/project/app/Component-demos.ts" ], "options": { "composite": true, - "outDir": "/home/src/projects/project/app-dist", - "configFilePath": "/home/src/projects/project/app/tsconfig.json" + "rootDir": "/home/src/projects/project", + "outDir": "/home/src/projects/project/demos-dist", + "paths": { + "demos/*": [ + "./*" + ] + }, + "pathsBasePath": "/home/src/projects/project/demos", + "configFilePath": "/home/src/projects/project/demos/tsconfig.json" } } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/demos/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" - ../../../tslibs/TS/Lib/lib.d.ts + ../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' + demos/helpers.ts + Imported via 'demos/helpers' from file 'app/Component-demos.ts' + Matched by default include pattern '**/*' + app/Component-demos.ts + Matched by default include pattern '**/*' + app/Component.ts + Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] event: @@ -149,7 +204,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "projectLoadingFinish", "body": { - "projectName": "/home/src/projects/project/app/tsconfig.json" + "projectName": "/home/src/projects/project/tsconfig.json" } } Info seq [hh:mm:ss:mss] event: @@ -160,14 +215,14 @@ Info seq [hh:mm:ss:mss] event: "body": { "telemetryEventName": "projectInfo", "payload": { - "projectId": "e045cfff085eecf970c7400c2ccce12615df3b6cac3c69591527cc19e385b065", + "projectId": "1097a5f82e8323ba7aba7567ec06402f7ad4ea74abce44ec5efd223ac77ff169", "fileStats": { "js": 0, "jsSize": 0, "jsx": 0, "jsxSize": 0, - "ts": 1, - "tsSize": 34, + "ts": 3, + "tsSize": 141, "tsx": 0, "tsxSize": 0, "dts": 1, @@ -176,7 +231,6 @@ Info seq [hh:mm:ss:mss] event: "deferredSize": 0 }, "compilerOptions": { - "composite": true, "outDir": "" }, "typeAcquisition": { @@ -186,8 +240,8 @@ Info seq [hh:mm:ss:mss] event: }, "extends": false, "files": false, - "include": true, - "exclude": true, + "include": false, + "exclude": false, "compileOnSave": false, "configFileName": "tsconfig.json", "projectType": "configured", @@ -203,51 +257,126 @@ Info seq [hh:mm:ss:mss] event: "event": "configFileDiag", "body": { "triggerFile": "/home/src/projects/project/app/Component-demos.ts", - "configFile": "/home/src/projects/project/app/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/app -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/app/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/demos/tsconfig.json, currentDirectory: /home/src/projects/project/demos +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json", + "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/demos/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/demos/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/demos/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" ../../../tslibs/TS/Lib/lib.d.ts Default library for target 'es5' - Component-demos.ts - Root file specified for compilation + helpers.ts + Matched by include pattern '**/*' in 'tsconfig.json' + Imported via 'demos/helpers' from file '../app/Component-demos.ts' + ../app/Component-demos.ts + Matched by include pattern '../app/**/*-demos.*' in 'tsconfig.json' Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/demos/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "528692a1575f61fd3bf7069493cc100a7cad975f6cd24c47b7a63b99928a8171", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 2, + "tsSize": 107, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "rootDir": "", + "outDir": "", + "paths": "" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/app/Component-demos.ts", + "configFile": "/home/src/projects/project/demos/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -262,19 +391,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: *new* - {"pollingInterval":500} /home/src/projects/node_modules/@types: *new* {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: *new* - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* +/home/src/projects/project/demos/node_modules/@types: *new* {"pollingInterval":500} /home/src/projects/project/node_modules/@types: *new* {"pollingInterval":500} @@ -284,46 +403,67 @@ FsWatches:: {} /home/src/projects/project/app/tsconfig.json: *new* {} +/home/src/projects/project/demos/helpers.ts: *new* + {} +/home/src/projects/project/demos/tsconfig.json: *new* + {} /home/src/projects/project/tsconfig.json: *new* {} /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} FsWatchesRecursive:: +/home/src/projects/project: *new* + {} /home/src/projects/project/app: *new* {} +/home/src/projects/project/demos: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/home/src/projects/project/app/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *new* +/home/src/projects/project/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true + autoImportProviderHost: false ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) *new* version: SVC-1-0 - containingProjects: 1 - /dev/null/inferredProject1* *default* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* /home/src/projects/project/app/Component.ts *new* version: Text-1 containingProjects: 1 - /home/src/projects/project/app/tsconfig.json + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts *new* + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 containingProjects: 2 - /home/src/projects/project/app/tsconfig.json - /dev/null/inferredProject1* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 1 -1: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +1: /home/src/projects/project/tsconfig.json +2: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { "compilerOptions": { @@ -337,35 +477,124 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -1: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +1: /home/src/projects/project/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: undefined *changed* + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" -Host is moving to new time +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -380,17 +609,93 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined -Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +PolledWatches:: +/home/src/projects/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules: *new* + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true *changed* + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/tsconfig.json" + } + }, + "responseRequired": true + } +After request + +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/app/tsconfig.json Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* -Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Before running Timeout callback:: count: 1 -2: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/projects/project/tsconfig.json 1:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 2 +3: /home/src/projects/project/tsconfig.json +4: *ensureProjectForOpenFiles* //// [/home/src/projects/project/tsconfig.json] { "compilerOptions": { @@ -407,35 +712,128 @@ Before running Timeout callback:: count: 1 } -Timeout callback:: count: 1 -2: *ensureProjectForOpenFiles* *new* +Timeout callback:: count: 2 +3: /home/src/projects/project/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: true + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + +Info seq [hh:mm:ss:mss] Running: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/app/Component-demos.ts", + "/home/src/projects/project/app/Component.ts", + "/home/src/projects/project/demos/helpers.ts" + ], + "options": { + "outDir": "/home/src/projects/project/dist", + "configFilePath": "/home/src/projects/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/projects/project/demos/tsconfig.json", + "originalPath": "./demos/tsconfig.json" + }, + { + "path": "/home/src/projects/project/app/tsconfig.json", + "originalPath": "./app/tsconfig.json" + } + ] +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/projects/project/demos/helpers.ts Text-1 "export const foo = 1;\n" + /home/src/projects/project/app/Component-demos.ts SVC-1-0 "import * as helpers from 'demos/helpers';\nexport const demo = () => {\n helpers;\n}\n" + /home/src/projects/project/app/Component.ts Text-1 "export const Component = () => {}\n" -Host is moving to new time +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/projects/project/tsconfig.json", + "configFile": "/home/src/projects/project/tsconfig.json", + "diagnostics": [] + } + } Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/app/tsconfig.json ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] got projects updated in background /home/src/projects/project/app/Component-demos.ts Info seq [hh:mm:ss:mss] event: { @@ -450,11 +848,90 @@ Info seq [hh:mm:ss:mss] event: } After running Timeout callback:: count: 0 -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined +PolledWatches:: +/home/src/projects/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/demos/node_modules/@types: + {"pollingInterval":500} +/home/src/projects/project/node_modules/@types: + {"pollingInterval":500} + +PolledWatches *deleted*:: +/home/src/projects/node_modules: + {"pollingInterval":500} +/home/src/projects/project/node_modules: + {"pollingInterval":500} + +FsWatches:: +/home/src/projects/project/app/Component.ts: + {} +/home/src/projects/project/app/tsconfig.json: + {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} +/home/src/projects/project/tsconfig.json: + {} +/home/src/tslibs/TS/Lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} + +Projects:: +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 + noOpenRef: false *changed* + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request + Before request Info seq [hh:mm:ss:mss] request: @@ -463,12 +940,20 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 2, + "seq": 4, "type": "request" } Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/random/random.ts ProjectRootPath: undefined:: Result: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/random/tsconfig.json, currentDirectory: /home/src/projects/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/tsconfig.json 2000 undefined Project: /home/src/projects/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { + "rootNames": [ + "/home/src/projects/random/random.ts" + ], + "options": { + "configFilePath": "/home/src/projects/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -479,14 +964,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/random/tsconfig.json : { - "rootNames": [ - "/home/src/projects/random/random.ts" - ], - "options": { - "configFilePath": "/home/src/projects/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/random 1 undefined Config: /home/src/projects/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/random/tsconfig.json @@ -568,39 +1045,25 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts - /home/src/projects/project/app/Component.ts - - - ../../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - Component.ts - Matched by include pattern '**/*' in 'tsconfig.json' +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app 1 undefined Config: /home/src/projects/project/app/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/app/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/app/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/projects/project/app/Component.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] FileName: /home/src/projects/random/random.ts ProjectRootPath: undefined Info seq [hh:mm:ss:mss] Projects: /home/src/projects/random/tsconfig.json Info seq [hh:mm:ss:mss] response: @@ -608,7 +1071,7 @@ Info seq [hh:mm:ss:mss] response: "seq": 0, "type": "response", "command": "open", - "request_seq": 2, + "request_seq": 4, "success": true, "performanceData": { "updateGraphDurationMs": * @@ -617,19 +1080,9 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -637,8 +1090,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/tsconfig.json: *new* @@ -646,28 +1105,29 @@ FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} -FsWatches *deleted*:: -/home/src/projects/project/app/Component.ts: - {} - FsWatchesRecursive:: -/home/src/projects/random: *new* +/home/src/projects/project: {} - -FsWatchesRecursive *deleted*:: /home/src/projects/project/app: {} +/home/src/projects/project/demos: + {} +/home/src/projects/random: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/home/src/projects/project/app/tsconfig.json (Configured) *deleted* + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true + autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 /home/src/projects/random/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 @@ -676,22 +1136,28 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* -/home/src/projects/project/app/Component.ts *deleted* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts version: Text-1 - containingProjects: 0 *changed* - /home/src/projects/project/app/tsconfig.json *deleted* + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts (Open) *new* version: SVC-1-0 containingProjects: 1 /home/src/projects/random/tsconfig.json *default* /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 2 *changed* - /dev/null/inferredProject1* + containingProjects: 3 *changed* + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json *new* - /home/src/projects/project/app/tsconfig.json *deleted* Before request @@ -701,45 +1167,43 @@ Info seq [hh:mm:ss:mss] request: "arguments": { "file": "/home/src/projects/random/random.ts" }, - "seq": 3, + "seq": 5, "type": "request" } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/random/random.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/app/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (4) Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/demos/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (3) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/projects/random/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /home/src/projects/project/app/Component-demos.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] Projects: /home/src/projects/project/tsconfig.json,/home/src/projects/project/demos/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, "type": "response", "command": "close", - "request_seq": 3, + "request_seq": 5, "success": true } After request PolledWatches:: -/home/src/projects/node_modules: - {"pollingInterval":500} /home/src/projects/node_modules/@types: {"pollingInterval":500} -/home/src/projects/project/app/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/app/node_modules: - {"pollingInterval":500} -/home/src/projects/project/app/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: +/home/src/projects/project/demos/node_modules/@types: {"pollingInterval":500} /home/src/projects/project/node_modules/@types: {"pollingInterval":500} @@ -747,8 +1211,14 @@ PolledWatches:: {"pollingInterval":500} FsWatches:: +/home/src/projects/project/app/Component.ts: + {} /home/src/projects/project/app/tsconfig.json: {} +/home/src/projects/project/demos/helpers.ts: + {} +/home/src/projects/project/demos/tsconfig.json: + {} /home/src/projects/project/tsconfig.json: {} /home/src/projects/random/random.ts: *new* @@ -759,14 +1229,28 @@ FsWatches:: {} FsWatchesRecursive:: +/home/src/projects/project: + {} +/home/src/projects/project/app: + {} +/home/src/projects/project/demos: + {} /home/src/projects/random: {} Projects:: -/dev/null/inferredProject1* (Inferred) +/home/src/projects/project/app/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true +/home/src/projects/project/demos/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 autoImportProviderHost: false +/home/src/projects/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 /home/src/projects/random/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 @@ -776,8 +1260,18 @@ Projects:: ScriptInfos:: /home/src/projects/project/app/Component-demos.ts (Open) version: SVC-1-0 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json *default* +/home/src/projects/project/app/Component.ts + version: Text-1 containingProjects: 1 - /dev/null/inferredProject1* *default* + /home/src/projects/project/tsconfig.json +/home/src/projects/project/demos/helpers.ts + version: Text-1 + containingProjects: 2 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/random.ts *changed* open: false *changed* version: SVC-1-0 @@ -785,12 +1279,39 @@ ScriptInfos:: /home/src/projects/random/tsconfig.json /home/src/tslibs/TS/Lib/lib.d.ts version: Text-1 - containingProjects: 2 - /dev/null/inferredProject1* + containingProjects: 3 + /home/src/projects/project/tsconfig.json + /home/src/projects/project/demos/tsconfig.json /home/src/projects/random/tsconfig.json -Info seq [hh:mm:ss:mss] File: /home/src/projects/project/app/Component-demos.ts: - getDefaultProjectForFile: - /dev/null/inferredProject1* - findDefaultConfiguredProject: - undefined \ No newline at end of file +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "projectInfo", + "arguments": { + "file": "/home/src/projects/project/app/Component-demos.ts", + "needFileNameList": false, + "needDefaultConfiguredProjectInfo": true + }, + "seq": 6, + "type": "request" + } +Info seq [hh:mm:ss:mss] response: + { + "response": { + "configFileName": "/home/src/projects/project/demos/tsconfig.json", + "languageServiceDisabled": false, + "configuredProjectInfo": { + "notMatchedByConfig": [ + "/home/src/projects/project/app/tsconfig.json" + ], + "notInProject": [ + "/home/src/projects/project/tsconfig.json" + ], + "defaultProject": "/home/src/projects/project/demos/tsconfig.json" + } + }, + "responseRequired": true + } +After request diff --git a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js index be6d7122d7dc5..93fcf65868d77 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/src/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/src/file1.ts" @@ -265,6 +255,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/src/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js index 5ae1980798ca9..e8402c091b067 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js @@ -88,16 +88,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/packages/consumer/src/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/packages/consumer/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/packages/consumer/tsconfig.json, currentDirectory: /user/username/projects/myproject/packages/consumer Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/consumer/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/packages/consumer/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/packages/consumer/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/packages/consumer/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/consumer/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/packages/consumer/src/index.ts" @@ -112,6 +102,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/packages/cons } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/packages/consumer/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/packages/consumer/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/consumer/src 1 undefined Config: /user/username/projects/myproject/packages/consumer/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/packages/consumer/src 1 undefined Config: /user/username/projects/myproject/packages/consumer/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/consumer/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js index d64149787c85c..20a1e693c740b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js +++ b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js @@ -96,16 +96,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/solution/compiler/program.ts ProjectRootPath: undefined:: Result: /user/username/projects/solution/compiler/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/solution/compiler/tsconfig.json, currentDirectory: /user/username/projects/solution/compiler Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/tsconfig.json 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/solution/compiler/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/solution/compiler/program.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/compiler/tsconfig.json : { "rootNames": [ "/user/username/projects/solution/compiler/types.ts", @@ -118,6 +108,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/solution/compiler/tscon "configFilePath": "/user/username/projects/solution/compiler/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/solution/compiler/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/solution/compiler/program.ts to open" + } + } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projectReferences/with-dts-file-next-to-ts-file.js b/tests/baselines/reference/tsserver/projectReferences/with-dts-file-next-to-ts-file.js index d2c146d4caca4..4cfa521a2dedc 100644 --- a/tests/baselines/reference/tsserver/projectReferences/with-dts-file-next-to-ts-file.js +++ b/tests/baselines/reference/tsserver/projectReferences/with-dts-file-next-to-ts-file.js @@ -67,16 +67,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/index.d.ts ProjectRootPath: /home/src/projects/project:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/index.d.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/index.d.ts" @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/index.d.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 0 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 0 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -186,98 +186,7 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.node.json, currentDirectory: /home/src/projects/project -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.node.json", - "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/src/index.d.ts to open" - } - } -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.node.json -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.node.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.node.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.node.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.node.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/projects/project/tsconfig.node.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.node.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /home/src/projects/project/src/index.ts Text-1 "const api = {}\n" - - - ../../tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - src/index.ts - Matched by include pattern 'src/**/*' in 'tsconfig.node.json' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingFinish", - "body": { - "projectName": "/home/src/projects/project/tsconfig.node.json" - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "telemetry", - "body": { - "telemetryEventName": "projectInfo", - "payload": { - "projectId": "1e7c125feb7a2a7047f05d3ea96f5c07aebb6404fadc111f1dab518d4196edea", - "fileStats": { - "js": 0, - "jsSize": 0, - "jsx": 0, - "jsxSize": 0, - "ts": 1, - "tsSize": 15, - "tsx": 0, - "tsxSize": 0, - "dts": 1, - "dtsSize": 413, - "deferred": 0, - "deferredSize": 0 - }, - "compilerOptions": { - "composite": true - }, - "typeAcquisition": { - "enable": false, - "include": false, - "exclude": false - }, - "extends": false, - "files": false, - "include": true, - "exclude": false, - "compileOnSave": false, - "configFileName": "other", - "projectType": "configured", - "languageServiceEnabled": true, - "version": "FakeVersion" - } - } - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "configFileDiag", - "body": { - "triggerFile": "/home/src/projects/project/src/index.d.ts", - "configFile": "/home/src/projects/project/tsconfig.node.json", - "diagnostics": [] - } - } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/tsconfig.json ProjectRootPath: /home/src/projects/project:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /home/src/projects/project/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root @@ -342,10 +251,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/projects/project/tsconfig.node.json (Configured) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true ScriptInfos:: /home/src/projects/project/src/index.d.ts (Open) *new* @@ -354,14 +259,12 @@ ScriptInfos:: /dev/null/inferredProject1* *default* /home/src/projects/project/src/index.ts *new* version: Text-1 - containingProjects: 2 + containingProjects: 1 /home/src/projects/project/tsconfig.json - /home/src/projects/project/tsconfig.node.json /home/src/tslibs/TS/Lib/lib.d.ts *new* version: Text-1 - containingProjects: 3 + containingProjects: 2 /home/src/projects/project/tsconfig.json - /home/src/projects/project/tsconfig.node.json /dev/null/inferredProject1* TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json @@ -478,10 +381,6 @@ TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discove Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/home/src/projects/project/tsconfig.node.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -546,10 +445,6 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 1 noOpenRef: true -/home/src/projects/project/tsconfig.node.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true Before request diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js index 59e990775fb77..481c61c7d0a7e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js index 800e07a9a39cc..96b981c4b59da 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js index 68c3b96cab9d3..edd8e1fc829d0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js index 9f7e5402872da..575f91149e267 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index eb9a1d0ed9755..7ee0d87a07596 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js index 7771d6c6d51bf..7aeef8c6f9c7c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js index 0fa89a9297e34..b958eeb722738 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -237,6 +227,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -394,6 +394,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -404,14 +412,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js index 9eef9a5bfd223..5e13e83abb8e8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js index 8bf2e3af95cb4..89a9a4e526516 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -237,6 +227,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -394,6 +394,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -404,14 +412,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js index aa41fa2fe16d4..dfe59e38f2568 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js index fdc594fe0cac1..6d255c619ecfc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 4407ca92b4c9c..e28db8ce20c22 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index 066fb8bb56e44..a313f2343cb71 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js index 2f22e94b67475..a7e4eda9b387f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js index e4316027587d3..55d7f6a1dabf3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index ed79586989b7b..86b3d88aa9aab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index f4b27ee7af6cb..7216c5e2f9169 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 1fae8ac57105b..d4706183a934a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js index c383f7a5cabd3..139037394c779 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js index e2e3b246a1356..42e429265c05d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -242,6 +232,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -399,6 +399,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -409,14 +417,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js index ddcfff0798069..412a07d5eab88 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js index dd08af349b832..3d161149f50e4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -242,6 +232,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -399,6 +399,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -409,14 +417,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 23a6e797e1be4..b0f89ce3cffd1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 7eb6f3ea52db9..784e2f5e903f7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 2ec2fe600b224..e08d0a072c9cc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index b4e1d5d49b77d..fc5cf76e951ea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js index b9c366bd9982c..9b9b9d140ae25 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js index fe36714a00d1b..73e055820afbe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js index b7d2d0ccc4bc0..34ef013ee2ad7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -245,6 +235,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -402,6 +402,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -412,14 +420,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-action-before-write.js index 6704f0e02e6fe..9a44e72076171 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-no-timeout.js index aae30ec399ff4..ce08f706a990a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js index 967d94f944109..d221a4c651090 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js index 0993115d0fd33..4abbbf770b972 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js index d78695f8d781c..8b46d845a13f0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js index ae61475feea92..c08af856555f0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js index fc1af21c5cae1..67021b7b2e16a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -242,6 +232,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -399,6 +399,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -409,14 +417,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js index c618e514e72f9..772002540b618 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js index 3367a3d05bb30..ef6158ed71525 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -242,6 +232,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -399,6 +399,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -409,14 +417,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js index b01205a32fe88..0274bbcd9506b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js index 545a977854d9e..35026208f44d4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 041fb6be1bd91..36d9059b1b027 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index 9131054123bcc..6119bb121aa95 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js index 86bfbbd9a03f1..a2ff6dfe17993 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js index d199cae1b6748..df4c2ab4a3918 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index a2d29b9dfeb94..52c4a1909fa68 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index eab13abb013a7..423cc929d0c84 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index b057dd5e2eefa..62a2aa87ac0f4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js index 0e7abe74f784a..42cf36db95a2d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js index 41a359d365bf3..bd72f7ba20bb6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -404,6 +404,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -414,14 +422,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js index b8847d314ead0..f7bade2ae3492 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js index f6e2151cd1dd5..5d3774aa849d5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -404,6 +404,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -414,14 +422,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index b2892be122039..1b55c5bf8e625 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index ce85daafaf86d..b8e00fcb6de64 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index d158aca861a70..db5c6bfc16734 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index e360836971ee0..775912569f36f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js index eafbb948ef5dc..8f16f8e1f150d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js index 933d45999dc11..e54f0661d96fd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js index 956142d559475..251a1c518c53e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js index 5b6ece4234d5e..57a1642953ada 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js index 37f6fa92eb590..bf4628ee3987b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -250,6 +240,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -407,6 +407,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -417,14 +425,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js index 520bacc938f44..082ba39cad7c3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js @@ -83,16 +83,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -104,6 +94,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -261,6 +261,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -271,14 +279,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js index 01a19f5f0e6a6..a744186d96e3a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js index 6cb332c9b2afb..aa4c5aa0718e5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js index 6136815d20f6d..81e6085e73a67 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js index 55d2c88b704df..fc4f8c4151885 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 9d7f9f56db8f9..41466b5645272 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js index 341de013036b2..98c270db229ad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js index 6666712aae378..4eeb002617615 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -243,6 +233,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -400,6 +400,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -410,14 +418,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js index c11c58f3059ea..d3a9336c31252 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js index 39535afd69f3e..1f97d8a8d095f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -243,6 +233,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -400,6 +400,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -410,14 +418,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js index 5c56625137cad..8f617f46e903b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js index bb832c3fe1bdd..319d447f4cfa1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 133308d7e7bbb..05a89c1b4c4d7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js index 84a1c3657bcbe..bd5233b5bdbfd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js index 2c95dc3c8ecb7..ac69235575435 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js index 44d7b3e0449d0..d3536f7332cef 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 6bd896a6c5b5c..79d3e68aae790 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js index cd39d8e394719..e1508b990acc4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 94a6901ad29c2..7bb2db7447a87 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js index 9a0dd24b273aa..733558714dcdf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js index 32115402b8a10..94ff0a151722a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -248,6 +238,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -405,6 +405,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -415,14 +423,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js index fd77e37402461..a386d08e2c813 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js index 4286c958bbed9..db1aea36b4b94 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -248,6 +238,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -405,6 +405,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -415,14 +423,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 9298949df5b6b..8ce339f2af5bf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js index ee14d4f5b0398..dbc4d8db23b8e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 7304bc96b4ddd..9ff56f4aecc34 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 188da39c9a4dd..fd9b70d390a43 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js index 241b249973cc4..8b15fc5e2b33b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index e1e7a69fce5c8..f4995bf9ddb14 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js index 733761338ce9b..05fdcd607495b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -251,6 +241,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -408,6 +408,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -418,14 +426,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js index 10ad6a8165c31..f89669115bf0d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js index f65563ab3c4d7..d4b1413c590a5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js index 42ecb005b0518..979a2aa2df6c1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js index 95d615ee7484d..1bddb51ad37f4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 0114dd4ba0fbf..0d088d4bd0caa 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js index 896702aae291c..c76c69e230dde 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js index 9d3cecd58c740..9a1967bf85990 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -236,6 +226,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -396,16 +396,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -417,6 +407,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -596,6 +596,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -606,14 +614,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js index a9dbcc5b1614c..f46ab50343f1d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js index ee47131073363..29dc21b4282c9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -236,6 +226,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -396,16 +396,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -417,6 +407,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -596,6 +596,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -606,14 +614,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js index ffd69e2e12fb2..32720c09e07d5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js index 1a7e04e7ed520..cc61e318ac21f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 82b5c8e0cb5e1..fe2f3fa3dbd2f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index fabfebf064e10..eadd2415c5168 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js index f523b9a170c94..e51016a7ba7cb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js index da6f081d19fca..5032fb4650303 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 5db94980178f0..aa3279cfc95bb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 78b02e4755f84..3d4fd051822da 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 140312feeac7d..2302fed17d4d2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js index f0078c7013bda..23e176959080d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js index fb7695e3dc406..ec30620bad72b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -241,6 +231,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -411,16 +411,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -432,6 +422,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -617,6 +617,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -627,14 +635,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js index d5aee2e9bd0cd..49d6f3f42f022 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js index b29af930e17ab..555ff8fcf73ad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -241,6 +231,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -411,16 +411,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -432,6 +422,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -617,6 +617,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -627,14 +635,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 1e374e282b8b8..17e4a821da9bf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 3f5f3bddb5044..eabf53a218858 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index ca6a69f0bb912..2442a65bca19f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 6f3946d525aac..690551564fc4c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations-and-deleting-config-file.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations-and-deleting-config-file.js index 3e8bfaa986af4..210d4ea09a50a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations-and-deleting-config-file.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations-and-deleting-config-file.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -418,16 +418,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating project for original file: /user/username/projects/myproject/dependency/FnS.ts for location: /user/username/projects/myproject/decls/fns.d.ts" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -439,6 +429,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating project for original file: /user/username/projects/myproject/dependency/FnS.ts for location: /user/username/projects/myproject/decls/fns.d.ts" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -521,7 +521,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/dependency/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/dependency/FnS.ts", "configFile": "/user/username/projects/myproject/dependency/tsconfig.json", "diagnostics": [] } @@ -1116,6 +1116,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1126,14 +1134,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js index 1d0334a0df608..0680cd5db4b5f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 1ef03fc5988df..b4bfbf6ca5477 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js index e310eee33c587..16176505e676e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,16 +414,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/dependency/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/dependency/tsconfig.json, currentDirectory: /user/username/projects/myproject/dependency Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/dependency/FnS.ts" @@ -435,6 +425,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/dependency/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/dependency/FnS.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json @@ -620,6 +620,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -630,14 +638,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js index 88205f0d3561d..8d9194256f6ac 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js index 6fc7b339233c4..6cdace6d2c848 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js index 24e793b88a892..ac3f5c2a95713 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js index 483a2b8bb1878..f91ea55cb1d81 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 0efcb80743667..755afb8156540 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js index 34ad5942134d0..1e6bbb3ee7d55 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js index 4e2be5f411df1..55ce5b386ae0a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -628,6 +628,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -638,14 +646,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js index 5126693e64951..839ed8ebcb3fb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js index 12220d2bd1839..81bb711a16ef4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -628,6 +628,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -638,14 +646,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js index d9438ed5ed47d..61de7454cdd72 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js index 7cf54a0292f4f..e11fb695abbe2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 21d2b5d50108d..ca5c19a99b730 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index 3da7f8a2666a8..0e491ff23f07c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js index a64ffe8f57cee..7261c5a796df3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js index 4bdce466c003b..05e2bf2d704b0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index d55f7a0baae52..388a5b4985af5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 47451507930be..bb1fb3f91e2db 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 405f878b45230..4c32e23bb6b5e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js index d2f4cfe6e03ae..c17936ebbbac4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js index d9aff5d91afab..0093893c2a96a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -252,6 +242,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -633,6 +633,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -643,14 +651,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js index 8cbea66b01581..749f4ef9dd489 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js index 785408cdf7b35..0dd103ff1abfc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -252,6 +242,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -633,6 +633,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -643,14 +651,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 6c7e8ea92d010..a1ae34bccc8da 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 24e9cfed815f3..f324302eae032 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 5e2b1b5f7578a..d9b65dab6ce54 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 7cf7ac721261e..eeb475cbf76ca 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js index 763488f3860a0..7dc1cf9bd0748 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js index c15a0e8d54246..c1a42f935d338 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations-and-deleting-config-file.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations-and-deleting-config-file.js index d5a40da772524..a6764101c6cee 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations-and-deleting-config-file.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations-and-deleting-config-file.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -534,7 +534,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/dependency/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/dependency/FnS.ts", "configFile": "/user/username/projects/myproject/dependency/tsconfig.json", "diagnostics": [] } @@ -1106,6 +1106,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1116,14 +1124,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json @@ -3513,14 +3513,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/dependency/FnS.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info @@ -4875,14 +4867,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/dependency/FnS.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info @@ -5072,7 +5056,6 @@ Info seq [hh:mm:ss:mss] request: } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -5117,6 +5100,8 @@ FsWatches:: {} /user/username/projects/myproject/decls/fns.d.ts: {} +/user/username/projects/myproject/dependency/FnS.ts: + {} /user/username/projects/myproject/dependency/tsconfig.json: {} /user/username/projects/myproject/main/tsconfig.json: @@ -5125,8 +5110,6 @@ FsWatches:: {} FsWatches *deleted*:: -/user/username/projects/myproject/dependency/FnS.ts: - {} /user/username/projects/myproject/random/random.ts: {} @@ -5167,7 +5150,7 @@ ScriptInfos:: version: Text-4 containingProjects: 1 /user/username/projects/myproject/main/tsconfig.json -/user/username/projects/myproject/dependency/FnS.ts *deleted* +/user/username/projects/myproject/dependency/FnS.ts version: Text-1 containingProjects: 1 /user/username/projects/myproject/dependency/tsconfig.json @@ -5235,6 +5218,8 @@ FsWatches:: {} /user/username/projects/myproject/decls/fns.d.ts: {} +/user/username/projects/myproject/dependency/FnS.ts: + {} /user/username/projects/myproject/dependency/tsconfig.json: {} /user/username/projects/myproject/main/tsconfig.json: @@ -5281,6 +5266,10 @@ ScriptInfos:: version: Text-4 containingProjects: 1 /user/username/projects/myproject/main/tsconfig.json +/user/username/projects/myproject/dependency/FnS.ts + version: Text-1 + containingProjects: 1 + /user/username/projects/myproject/dependency/tsconfig.json /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -5350,12 +5339,11 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/ts } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json projectStateVersion: 10 projectProgramVersion: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/dependency/FnS.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" @@ -5390,19 +5378,8 @@ Info seq [hh:mm:ss:mss] event: } } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json projectStateVersion: 4 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/dependency/FnS.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - FnS.ts - Matched by default include pattern '**/*' - -Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json projectStateVersion: 4 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -5487,7 +5464,7 @@ FsWatches:: {} /user/username/projects/myproject/decls/fns.d.ts: {} -/user/username/projects/myproject/dependency/FnS.ts: *new* +/user/username/projects/myproject/dependency/FnS.ts: {} /user/username/projects/myproject/dependency/tsconfig.json: {} @@ -5537,11 +5514,11 @@ ScriptInfos:: version: Text-4 containingProjects: 0 *changed* /user/username/projects/myproject/main/tsconfig.json *deleted* -/user/username/projects/myproject/dependency/FnS.ts *new* - version: Text-2 - containingProjects: 2 - /user/username/projects/myproject/main/tsconfig.json +/user/username/projects/myproject/dependency/FnS.ts *changed* + version: Text-1 + containingProjects: 2 *changed* /user/username/projects/myproject/dependency/tsconfig.json + /user/username/projects/myproject/main/tsconfig.json *new* /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -5659,10 +5636,10 @@ ScriptInfos:: version: Text-4 containingProjects: 0 /user/username/projects/myproject/dependency/FnS.ts - version: Text-2 + version: Text-1 containingProjects: 2 - /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/dependency/tsconfig.json + /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -5770,10 +5747,10 @@ ScriptInfos:: /user/username/projects/myproject/dependency/tsconfig.json /user/username/projects/myproject/random/tsconfig.json /user/username/projects/myproject/dependency/FnS.ts - version: Text-2 + version: Text-1 containingProjects: 2 - /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/dependency/tsconfig.json + /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -5845,7 +5822,7 @@ Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/pr Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/dependency/FnS.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" Info seq [hh:mm:ss:mss] ----------------------------------------------- @@ -5861,7 +5838,7 @@ Info seq [hh:mm:ss:mss] event: } } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json projectStateVersion: 5 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json projectStateVersion: 5 projectProgramVersion: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Same program as before Info seq [hh:mm:ss:mss] event: { @@ -6050,10 +6027,10 @@ ScriptInfos:: /user/username/projects/myproject/dependency/tsconfig.json /user/username/projects/myproject/random/tsconfig.json /user/username/projects/myproject/dependency/FnS.ts - version: Text-2 + version: Text-1 containingProjects: 2 - /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/dependency/tsconfig.json + /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 @@ -6161,10 +6138,10 @@ ScriptInfos:: /user/username/projects/myproject/dependency/tsconfig.json /user/username/projects/myproject/random/tsconfig.json /user/username/projects/myproject/dependency/FnS.ts - version: Text-2 + version: Text-1 containingProjects: 2 - /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/dependency/tsconfig.json + /user/username/projects/myproject/main/tsconfig.json /user/username/projects/myproject/main/main.ts (Open) version: SVC-1-0 containingProjects: 1 diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js index 7b501b9c19f09..6fbf64ecbab7b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/goToDef-and-rename-locations.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js index 8a4122bd4fec2..8c391932a2816 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js index 2022b15a26e88..97cf5539d5575 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -636,6 +636,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -646,14 +654,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js index 59130f57f9366..8c609ddd3907e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js @@ -83,16 +83,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -109,6 +99,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -490,6 +490,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -500,14 +508,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js index a60c157daac34..6b35ce57192c3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js index d05275970e75c..59302c855cd36 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js index f598a53ab417d..66716f7d1bf35 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js index abbc27b60b351..48add41de4bb2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index fe17200143be7..13cab0ac35d93 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js index 2ae496a6e6582..0d2860807d2bf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js index e25e269e59abf..786be92c165de 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -249,6 +239,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -614,6 +614,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -624,14 +632,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js index 6956288319ffc..abe681b03b3d8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js index 243cd014940ec..5759e7a45b10d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -249,6 +239,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -614,6 +614,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -624,14 +632,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js index 4f8f3ee39187c..ecf9711e184f9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js index 7c71ebda6fe51..c7f05f0be6730 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js index be3bc69d5c65d..b343fe0ca045c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js index 1cc0aebeb71a1..6b00f4473e929 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js index f51460a9e4b3a..362786ebe53e4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js index ca962fe863833..f938ccf887b48 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js index edf6849df1f0a..4bdfb5e041f31 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js index c2e22cec680ea..ca39a1fd7db94 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index e5f1033f75075..df6948ba5f264 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js index b745d2219bf6e..820de468ef12b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js index 025495876f1bf..b2fe0cf9b33eb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -635,6 +635,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -645,14 +653,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js index 316ad48364ae6..d27975602052a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js index efd823c807821..fc89ed4bd2540 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -635,6 +635,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -645,14 +653,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 5ee12b3b20ab4..d750cfafa0f46 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js index 72a9036b624e2..eda806b54d49f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 48cc0eb167d1d..7354ca47dadf0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 4df4550d5330e..10bd4f4df3530 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations-and-deleting-config-file.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations-and-deleting-config-file.js index dd85e95fa8d04..dde3ffeb30029 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations-and-deleting-config-file.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations-and-deleting-config-file.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -539,7 +539,7 @@ Info seq [hh:mm:ss:mss] event: "type": "event", "event": "configFileDiag", "body": { - "triggerFile": "/user/username/projects/myproject/dependency/tsconfig.json", + "triggerFile": "/user/username/projects/myproject/dependency/FnS.ts", "configFile": "/user/username/projects/myproject/dependency/tsconfig.json", "diagnostics": [] } @@ -1147,6 +1147,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1157,14 +1165,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json @@ -3712,14 +3712,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/dependency/FnS.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json projectStateVersion: 6 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms @@ -5084,14 +5076,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/dependency/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/dependency/FnS.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/dependency/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json projectStateVersion: 9 projectProgramVersion: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js index 7c6efca056078..37ab4a7e41678 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/goToDef-and-rename-locations.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index ed50b987a506c..b28bafd0a7a2c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js index c96b681182115..e2c55642ec8b9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -638,6 +638,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -648,14 +656,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js index 0b77a0af1b319..a90ddb1bfa803 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js index 4b6ac0f17fe0c..df11b0a1be24f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js index 6c1641e53a97a..8b8638d2f8417 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js index 7fcd0b75f7be8..38066af041849 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js index 8404a70efcce8..a517dd2fb5edc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 9d612f5aab7a8..2da938c46ae33 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js index bb10519571bdd..3711e4bf96024 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js index cef290ed765f4..847a17d971ee9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -236,6 +226,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -396,6 +396,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -406,14 +414,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js index 898d9e60dc38f..01e649ba26c95 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js index 9f9fbb2bcc191..0d08ea4e02eab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js @@ -216,16 +216,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -236,6 +226,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -396,6 +396,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -406,14 +414,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js index 022a344ad82ee..f46b782a9ddb9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js index eeaf1055233a8..2d2f5c04ff596 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index bbee22ec8d79a..27ec2fa303912 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index b4524c7192bdb..269ec7329392b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js index 68186d8a6fe8d..e259b479c2b47 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js index c5e1a91ff414d..999c3ecd00bee 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 28e7e732e309d..1a051ac14b201 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 38d8e1d92860f..a79aa8db64f7d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 79fbd55436854..5c5364fe557fc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js index c89f3b3793ae1..42336d0b04890 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js index 0417bd42d45fa..cedba3b5a2206 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -241,6 +231,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -411,6 +411,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -421,14 +429,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js index 71d7456289ad8..2001d25172d82 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js index d86bf8a0ded48..cb79ad5780f53 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -241,6 +231,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -411,6 +411,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -421,14 +429,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 5548e96cd3a6d..70a6e49b8e979 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index e4727a06f2e6b..b9a3da9286aef 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index 969a22e945f45..a4eff8c63d6ad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 10f12a25172f0..02ee2eed5239e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 6affe2913e91b..2bb1286c13fc9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js index 0f5c98a3f749c..af1486fe0d98f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig "configFilePath": "/user/username/projects/myproject/main/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -414,6 +414,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -424,14 +432,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js index 04bf4a104fd8d..cea2be2c13de0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js index 1d41ebcaecd70..bbdf86b22c240 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js index 867d1421268e6..597acb78d1cac 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js index 77f27dc1721c3..781c54256f946 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js index 31623a0b615cd..efa76b44c6bc9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js index c506aef4edead..23ce8e878010b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js index 8fd0ba2acbb55..5432c159e5b3d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js index bc1643defbf9e..ad968ea30a05a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -435,6 +435,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -445,14 +453,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js index 621270caff785..148c36cc13572 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js index 3b74b5cde3eea..900b43a12156c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js @@ -221,16 +221,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -247,6 +237,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -435,6 +435,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -445,14 +453,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js index 12587bc3a8e6f..e4c927f8c43a3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js index 9e6c802d8af82..3365b57b6750f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js index 7811c5e480a86..f548f701fd68e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js index e3b676a53d618..48b39c05a2b3b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js index dbb6c68f0c6ad..b2b46321ffa69 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js index 5745bac3b18c9..45b96daa1cb46 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js index 1cc84e698bc38..2f46b10fcb088 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js index 3f299766e4762..16b847705c667 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 121f76459f421..1c016f5b935af 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js index b760c7698bfbb..c827a4abcbd16 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js index d429393e7386e..ce1fdf01a9ca9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -252,6 +242,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -440,6 +440,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -450,14 +458,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js index 2ae68101a1064..e5fb9482f4184 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js index db4a982d8b7d8..ac9c56d161dfe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js @@ -226,16 +226,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -252,6 +242,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -440,6 +440,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -450,14 +458,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js index 25e0297feb79e..3e5a3fa1f84e9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js index a066566eed630..e92a1b4767048 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index a82d09099bea6..a32d9fd1e78d0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index fc7c67ace6195..cd84f4957b482 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js index 908bbdf0fda54..ed2a9938a1036 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js index 47bf5aa7cbea9..7c48dd60d1134 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js index 48b1efa5e082f..b696409f5e503 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js index a46faafd43fbb..d8805c0300d42 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js @@ -229,16 +229,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -255,6 +245,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js index ffd1a0423bc79..8cfe1325e6fcc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js @@ -83,16 +83,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -109,6 +99,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -297,6 +297,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -307,14 +315,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js index b8d54efaf2e8f..e0c806bacb58e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js index c25cea2bbb72b..bbee8b7ce352c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js index 91a3e09d0367b..c75765bb8c9cf 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js index 8230ac9056474..c7326cf585625 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js index d52f6422fada2..ba0cd84e7d52e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 6930074266d12..2f6cad50af97e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js index 38f965873fe12..b13d279fc0106 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js index 4012fe25f951d..a5af6df0abcdb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -249,6 +239,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -428,6 +428,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -438,14 +446,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js index 7f836bc5413fc..c412fd781f121 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js index df9ab90737988..882e93d5254e6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js @@ -222,16 +222,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -249,6 +239,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -428,6 +428,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -438,14 +446,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js index be0bfd0bc8909..7d837d44391c9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js index 6e8b5a43ada25..324abf229937a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js index c4bab32f42e4a..fc38bec3ee53e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js index 39121a122d300..fc81bdbfd4cda 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js index e426c31c7f568..4e50a4e904d95 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js index 68c5288585b42..476cb914c3a7d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js index f85fe62e2c61f..53218a981e9e2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js index d116c726ed906..d9783f7087d03 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-change-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index 2486b3f3937ef..01bbf4c79861e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js index 612bc7540f87a..87a80c39acc32 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js index 138e218c0ac20..92e8c70225720 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js index 5336c7c023ac0..a99fed28a7f85 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js index 0f6886ad072fe..b127f70d24d41 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js @@ -227,16 +227,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -254,6 +244,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -443,6 +443,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -453,14 +461,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js index d1959b5898b1f..45a87a03bd2b7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-action-before-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js index dca8df0b802b0..2ce04812ded23 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-no-timeout.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js index c5f57ac608d70..18da751c6a6f5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-delete.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js index 99b288815c4a3..236a3354a92a4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-rewrite-as-rename-timeout-after-write.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 8f8d9d7043d5b..e7427533d647d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js index f955f44f06a4a..d88d60eb78a6b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js @@ -230,16 +230,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/main/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/main/tsconfig.json, currentDirectory: /user/username/projects/myproject/main Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/main/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/main/main.ts" @@ -257,6 +247,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/main/tsconfig } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/main/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/main/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json @@ -446,6 +446,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/random/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/random/tsconfig.json, currentDirectory: /user/username/projects/myproject/random Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/random/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/random/random.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -456,14 +464,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/random/random.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/random/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/random/random.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/random/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random 1 undefined Config: /user/username/projects/myproject/random/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js index 297b49d52a085..c4064037cfa37 100644 --- a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js +++ b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project-and-shared-is-first.js @@ -101,16 +101,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/solution/projects/server/src/server.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/solution/projects/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/solution/projects/server/tsconfig.json, currentDirectory: /home/src/workspaces/solution/projects/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/server/tsconfig.json 2000 undefined Project: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/solution/projects/server/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/solution/projects/server/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/projects/server/tsconfig.json : { "rootNames": [ "/home/src/workspaces/solution/projects/shared/src/logging.ts", @@ -139,6 +129,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/projects/server/t ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/tsconfig.json 2000 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/solution/projects/server/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/solution/projects/server/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/shared/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/shared/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/server/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory @@ -330,6 +330,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -383,6 +384,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -468,6 +470,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -527,6 +530,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -623,6 +627,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before running Timeout callback:: count: 0 diff --git a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js index 012da0086dd52..b4afe06ddfdb7 100644 --- a/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectRootFiles/when-root-file-is-from-referenced-project.js @@ -101,16 +101,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/solution/projects/server/src/server.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/solution/projects/server/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/solution/projects/server/tsconfig.json, currentDirectory: /home/src/workspaces/solution/projects/server Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/server/tsconfig.json 2000 undefined Project: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/workspaces/solution/projects/server/tsconfig.json", - "reason": "Creating possible configured project for /home/src/workspaces/solution/projects/server/src/server.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/projects/server/tsconfig.json : { "rootNames": [ "/home/src/workspaces/solution/projects/server/src/server.ts", @@ -139,6 +129,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/solution/projects/server/t ] } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/tsconfig.json 2000 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/solution/projects/server/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/solution/projects/server/src/server.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/server/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/server/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/solution/projects/shared/src 1 undefined Config: /home/src/workspaces/solution/projects/server/tsconfig.json WatchType: Wild card directory @@ -330,6 +330,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -383,6 +384,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -468,6 +470,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -527,6 +530,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts @@ -623,6 +627,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Before running Timeout callback:: count: 0 diff --git a/tests/baselines/reference/tsserver/projects/File-in-multiple-projects-at-opened-and-closed-correctly.js b/tests/baselines/reference/tsserver/projects/File-in-multiple-projects-at-opened-and-closed-correctly.js index 6507223bfdfcd..225343395a215 100644 --- a/tests/baselines/reference/tsserver/projects/File-in-multiple-projects-at-opened-and-closed-correctly.js +++ b/tests/baselines/reference/tsserver/projects/File-in-multiple-projects-at-opened-and-closed-correctly.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/c/f.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/c/tsconfig.json, currentDirectory: /user/username/projects/project/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/c/tsconfig.json 2000 undefined Project: /user/username/projects/project/c/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/c/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/c/f.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/c/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/c/f.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/c/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/c/f.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/c/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c 1 undefined Config: /user/username/projects/project/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c 1 undefined Config: /user/username/projects/project/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/c/tsconfig.json @@ -224,6 +224,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/b/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/b/tsconfig.json, currentDirectory: /user/username/projects/project/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/b/tsconfig.json 2000 undefined Project: /user/username/projects/project/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/b/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/b/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -234,14 +242,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/b/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/b/app.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/b 1 undefined Config: /user/username/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/b 1 undefined Config: /user/username/projects/project/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/Orphan-source-files-are-handled-correctly-on-watch-trigger.js b/tests/baselines/reference/tsserver/projects/Orphan-source-files-are-handled-correctly-on-watch-trigger.js index 7545d2f3a3fe5..43e842019f570 100644 --- a/tests/baselines/reference/tsserver/projects/Orphan-source-files-are-handled-correctly-on-watch-trigger.js +++ b/tests/baselines/reference/tsserver/projects/Orphan-source-files-are-handled-correctly-on-watch-trigger.js @@ -45,6 +45,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/file1.ts", + "/user/username/projects/myproject/src/file2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,15 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/file1.ts", - "/user/username/projects/myproject/src/file2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projects/Properly-handle-Windows-style-outDir.js b/tests/baselines/reference/tsserver/projects/Properly-handle-Windows-style-outDir.js index eddea37bff6a6..e38763655fa4d 100644 --- a/tests/baselines/reference/tsserver/projects/Properly-handle-Windows-style-outDir.js +++ b/tests/baselines/reference/tsserver/projects/Properly-handle-Windows-style-outDir.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: C:/projects/a/f1.ts ProjectRootPath: undefined:: Result: C:/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: C:/projects/a/tsconfig.json, currentDirectory: C:/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: C:/projects/a/tsconfig.json 2000 undefined Project: C:/projects/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: C:/projects/a/tsconfig.json : { + "rootNames": [ + "C:/projects/a/f1.ts" + ], + "options": { + "outDir": "C:/projects/a/b", + "configFilePath": "C:/projects/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for C:/projects/a/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: C:/projects/a/tsconfig.json : { - "rootNames": [ - "C:/projects/a/f1.ts" - ], - "options": { - "outDir": "C:/projects/a/b", - "configFilePath": "C:/projects/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: C:/projects/a 0 undefined Config: C:/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: C:/projects/a 0 undefined Config: C:/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: C:/projects/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/config-file-is-deleted.js b/tests/baselines/reference/tsserver/projects/config-file-is-deleted.js index 9bf680e6c0cfd..4b1a00dcafeda 100644 --- a/tests/baselines/reference/tsserver/projects/config-file-is-deleted.js +++ b/tests/baselines/reference/tsserver/projects/config-file-is-deleted.js @@ -42,6 +42,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts", + "/user/username/projects/project/f2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -52,15 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts", - "/user/username/projects/project/f2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/f2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js index f5349dc3f791b..09befbf9b9166 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js @@ -130,6 +130,7 @@ Projects:: projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true Info seq [hh:mm:ss:mss] Calling ensureInferredProjectsUpToDate_TestOnly Info seq [hh:mm:ss:mss] event: diff --git a/tests/baselines/reference/tsserver/projects/does-not-look-beyond-node_modules-folders-for-default-configured-projects.js b/tests/baselines/reference/tsserver/projects/does-not-look-beyond-node_modules-folders-for-default-configured-projects.js index e87c4cf79c467..07c25d201554a 100644 --- a/tests/baselines/reference/tsserver/projects/does-not-look-beyond-node_modules-folders-for-default-configured-projects.js +++ b/tests/baselines/reference/tsserver/projects/does-not-look-beyond-node_modules-folders-for-default-configured-projects.js @@ -46,6 +46,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/index.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -56,14 +64,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/index.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json @@ -252,6 +252,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/node_modules/@types/a/index.d.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/node_modules/@types/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/node_modules/@types/a/tsconfig.json, currentDirectory: /home/src/projects/project/node_modules/@types/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/node_modules/@types/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/node_modules/@types/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/node_modules/@types/a/index.d.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/node_modules/@types/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -262,14 +270,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/node_modules/@types/a/index.d.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/node_modules/@types/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/node_modules/@types/a/index.d.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/node_modules/@types/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/a 1 undefined Config: /home/src/projects/project/node_modules/@types/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types/a 1 undefined Config: /home/src/projects/project/node_modules/@types/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/node_modules/@types/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js index b056fcb3bea9e..e2e12220b74db 100644 --- a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tests.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/playground/tsconfig.json, currentDirectory: /user/username/projects/myproject/playground Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/playground/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tests.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/playground/tests.ts", @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/ts "configFilePath": "/user/username/projects/myproject/playground/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/playground/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tests.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src/src.ts 500 undefined WatchType: Closed Script info @@ -320,6 +320,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json, currentDirectory: /user/username/projects/myproject/playground/tsconfig-json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/playground/tsconfig-json/src/src.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -330,14 +338,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/playground/tsconfig-json/src/src.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src 1 undefined Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src 1 undefined Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json @@ -423,42 +423,18 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - tests.ts - Matched by default include pattern '**/*' - tsconfig-json/src/src.ts - Matched by default include pattern '**/*' - tsconfig-json/tests/spec.ts - Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/tests.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -485,59 +461,55 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/playground/tests.ts: + {} /user/username/projects/myproject/playground/tsconfig-json/src/src.ts: {} /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json: *new* {} +/user/username/projects/myproject/playground/tsconfig.json: + {} FsWatches *deleted*:: -/user/username/projects/myproject/playground/tests.ts: - {} /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts: {} -/user/username/projects/myproject/playground/tsconfig.json: - {} FsWatchesRecursive:: -/user/username/projects/myproject/playground/tsconfig-json/src: *new* - {} - -FsWatchesRecursive *deleted*:: /user/username/projects/myproject/playground: {} +/user/username/projects/myproject/playground/tsconfig-json/src: *new* + {} Projects:: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true -/user/username/projects/myproject/playground/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/playground/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + noOpenRef: false *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 *changed* + containingProjects: 2 *changed* + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json *new* - /user/username/projects/myproject/playground/tsconfig.json *deleted* -/user/username/projects/myproject/playground/tests.ts *deleted* +/user/username/projects/myproject/playground/tests.ts version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/playground/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/src/src.ts *changed* version: Text-1 - containingProjects: 1 *changed* + containingProjects: 2 *changed* + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json *new* - /user/username/projects/myproject/playground/tsconfig.json *deleted* /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts (Open) *changed* open: true *changed* version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/playground/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/playground/tsconfig.json *default* Before request @@ -550,58 +522,6 @@ Info seq [hh:mm:ss:mss] request: "seq": 4, "type": "request" } -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/playground/tsconfig-json/tests -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" - - - ../../../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - spec.ts - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* Info seq [hh:mm:ss:mss] response: { "response": [ @@ -631,72 +551,6 @@ Info seq [hh:mm:ss:mss] response: "kind": "code" } ], - "responseRequired": true, - "performanceData": { - "updateGraphDurationMs": * - } + "responseRequired": true } After request - -PolledWatches:: -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/playground/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/playground/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/playground/tsconfig-json/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/playground/tsconfig-json/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/playground/tsconfig-json/tests/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/myproject/playground/tsconfig-json/tests/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/playground/tsconfig-json/src/src.ts: - {} -/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json: - {} -/user/username/projects/myproject/playground/tsconfig.json: *new* - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/playground/tsconfig-json/src: - {} - -Projects:: -/dev/null/inferredProject1* (Inferred) *new* - projectStateVersion: 1 - projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *changed* - version: Text-1 - containingProjects: 2 *changed* - /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json - /dev/null/inferredProject1* *new* -/user/username/projects/myproject/playground/tsconfig-json/src/src.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json -/user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts (Open) *changed* - version: Text-1 - containingProjects: 1 *changed* - /dev/null/inferredProject1* *default* *new* diff --git a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js index f69b980e714f2..98abce4d0d64c 100644 --- a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js +++ b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/b/workspace/projects/config/file.ts ProjectRootPath: undefined:: Result: /a/b/workspace/projects/config/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/b/workspace/projects/config/tsconfig.json, currentDirectory: /a/b/workspace/projects/config Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/b/workspace/projects/config/tsconfig.json 2000 undefined Project: /a/b/workspace/projects/config/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /a/b/workspace/projects/config/tsconfig.json : { + "rootNames": [ + "/a/b/workspace/projects/config/file.ts" + ], + "options": { + "configFilePath": "/a/b/workspace/projects/config/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /a/b/workspace/projects/config/file.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /a/b/workspace/projects/config/tsconfig.json : { - "rootNames": [ - "/a/b/workspace/projects/config/file.ts" - ], - "options": { - "configFilePath": "/a/b/workspace/projects/config/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/b/workspace/projects/config 1 undefined Config: /a/b/workspace/projects/config/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/workspace/projects/config 1 undefined Config: /a/b/workspace/projects/config/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /a/b/workspace/projects/config/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js index 9532b0a91879e..acd91a7fd066f 100644 --- a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js +++ b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js @@ -39,6 +39,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,14 +57,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/app.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index cc121a1c31e48..498ca1c31ecff 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/b.ts ProjectRootPath: /users/username/projects/project:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/b.ts", + "/users/username/projects/project/sub/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/b.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/b.ts", - "/users/username/projects/project/sub/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/sub/a.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js index be0581634758e..1fcc37d98cb6a 100644 --- a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js @@ -55,16 +55,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/mocks/cssMock.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/mocks/cssMock.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js", @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/mocks/cssMock.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js 500 undefined WatchType: Closed Script info @@ -338,16 +338,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js ProjectRootPath: undefined:: Result: /user/username/projects/myproject/apps/editor/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/apps/editor/tsconfig.json, currentDirectory: /user/username/projects/myproject/apps/editor Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/apps/editor/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/apps/editor/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/apps/editor/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/apps/editor/src/src.js" @@ -358,6 +348,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/apps/editor/t } } Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Config: /user/username/projects/myproject/apps/editor/tsconfig.json WatchType: Extended config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/apps/editor/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/src 1 undefined Config: /user/username/projects/myproject/apps/editor/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/src 1 undefined Config: /user/username/projects/myproject/apps/editor/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/apps/editor/tsconfig.json @@ -451,94 +451,36 @@ Info seq [hh:mm:ss:mss] event: ] } } -Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/apps/editor/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js - /user/username/projects/myproject/apps/editor/src/src.js - /user/username/projects/myproject/mocks/cssMock.js - - - ../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - apps/editor/scripts/createConfigVariable.js - Matched by default include pattern '**/*' - apps/editor/src/src.js - Matched by default include pattern '**/*' - mocks/cssMock.js - Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/mocks/cssMock.js 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/apps/editor/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/apps/editor/scripts -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js Text-1 "function bar() { }" - - - ../../../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - createConfigVariable.js - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -TI:: Creating typing installer +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 3, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request PolledWatches:: -/user/username/projects/myproject/apps/editor/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/apps/editor/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/apps/editor/scripts/node_modules/@types: *new* - {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/apps/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/apps/node_modules/@types: *new* {"pollingInterval":500} -/user/username/projects/myproject/apps/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} /user/username/projects/node_modules/@types: @@ -551,259 +493,48 @@ FsWatches:: {} /user/username/projects/myproject/apps/editor/tsconfig.json: *new* {} +/user/username/projects/myproject/mocks/cssMock.js: + {} /user/username/projects/myproject/tsconfig.json: {} FsWatches *deleted*:: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js: {} -/user/username/projects/myproject/mocks/cssMock.js: - {} FsWatchesRecursive:: -/user/username/projects/myproject/apps/editor/src: *new* - {} - -FsWatchesRecursive *deleted*:: /user/username/projects/myproject: {} +/user/username/projects/myproject/apps/editor/src: *new* + {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* - projectStateVersion: 1 - projectProgramVersion: 0 /user/username/projects/myproject/apps/editor/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true -/user/username/projects/myproject/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + noOpenRef: false *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 containingProjects: 2 *changed* + /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/apps/editor/tsconfig.json *new* - /dev/null/inferredProject1* *new* - /user/username/projects/myproject/tsconfig.json *deleted* /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js (Open) *changed* open: true *changed* version: Text-1 - containingProjects: 1 *changed* - /dev/null/inferredProject1* *default* *new* - /user/username/projects/myproject/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* /user/username/projects/myproject/apps/editor/src/src.js *changed* version: Text-1 - containingProjects: 1 *changed* + containingProjects: 2 *changed* + /user/username/projects/myproject/tsconfig.json /user/username/projects/myproject/apps/editor/tsconfig.json *new* - /user/username/projects/myproject/tsconfig.json *deleted* -/user/username/projects/myproject/mocks/cssMock.js *deleted* +/user/username/projects/myproject/mocks/cssMock.js version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/tsconfig.json *deleted* - -TI:: [hh:mm:ss:mss] Global cache location '/home/src/Library/Caches/typescript', safe file path '/home/src/tslibs/TS/Lib/typingSafeList.json', types map path /home/src/tslibs/TS/Lib/typesMap.json -TI:: [hh:mm:ss:mss] Processing cache location '/home/src/Library/Caches/typescript' -TI:: [hh:mm:ss:mss] Trying to find '/home/src/Library/Caches/typescript/package.json'... -TI:: [hh:mm:ss:mss] Finished processing cache location '/home/src/Library/Caches/typescript' -TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json -TI:: [hh:mm:ss:mss] Npm config file: '/home/src/Library/Caches/typescript/package.json' is missing, creating new one... -TI:: [hh:mm:ss:mss] Updating types-registry npm package... -TI:: [hh:mm:ss:mss] npm install --ignore-scripts types-registry@latest -TI:: [hh:mm:ss:mss] Updated types-registry npm package -TI:: typing installer creation complete -//// [/home/src/Library/Caches/typescript/package.json] -{ "private": true } - -//// [/home/src/Library/Caches/typescript/node_modules/types-registry/index.json] -{ - "entries": {} -} - - -TI:: [hh:mm:ss:mss] Got install request - { - "projectName": "/dev/null/inferredProject1*", - "fileNames": [ - "/home/src/tslibs/TS/Lib/lib.d.ts", - "/user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js" - ], - "compilerOptions": { - "target": 1, - "jsx": 1, - "allowNonTsExtensions": true, - "allowJs": true, - "noEmitForJsFiles": true, - "maxNodeModuleJsDepth": 2 - }, - "typeAcquisition": { - "enable": true, - "include": [], - "exclude": [] - }, - "unresolvedImports": [], - "projectRootPath": "/user/username/projects/myproject/apps/editor/scripts", - "kind": "discover" - } -TI:: [hh:mm:ss:mss] Failed to load safelist from types map file '/home/src/tslibs/TS/Lib/typesMap.json' -TI:: [hh:mm:ss:mss] Explicitly included types: [] -TI:: [hh:mm:ss:mss] Inferred typings from unresolved imports: [] -TI:: [hh:mm:ss:mss] Finished typings discovery: - { - "cachedTypingPaths": [], - "newTypingNames": [], - "filesToWatch": [ - "/user/username/projects/myproject/apps/editor/scripts/bower_components", - "/user/username/projects/myproject/apps/editor/scripts/node_modules" - ] - } -TI:: [hh:mm:ss:mss] Sending response: - { - "kind": "action::watchTypingLocations", - "projectName": "/dev/null/inferredProject1*", - "files": [ - "/user/username/projects/myproject/apps/editor/scripts/bower_components", - "/user/username/projects/myproject/apps/editor/scripts/node_modules" - ] - } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/apps/editor/scripts/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -TI:: [hh:mm:ss:mss] Sending response: - { - "projectName": "/dev/null/inferredProject1*", - "typeAcquisition": { - "enable": true, - "include": [], - "exclude": [] - }, - "compilerOptions": { - "target": 1, - "jsx": 1, - "allowNonTsExtensions": true, - "allowJs": true, - "noEmitForJsFiles": true, - "maxNodeModuleJsDepth": 2 - }, - "typings": [], - "unresolvedImports": [], - "kind": "action::set" - } -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "setTypings", - "body": { - "projectName": "/dev/null/inferredProject1*", - "typeAcquisition": { - "enable": true, - "include": [], - "exclude": [] - }, - "compilerOptions": { - "target": 1, - "jsx": 1, - "allowNonTsExtensions": true, - "allowJs": true, - "noEmitForJsFiles": true, - "maxNodeModuleJsDepth": 2 - }, - "typings": [], - "unresolvedImports": [], - "kind": "action::set" - } - } -TI:: [hh:mm:ss:mss] No new typings were requested as a result of typings discovery -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/apps/editor/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/apps/editor/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] response: - { - "seq": 0, - "type": "response", - "command": "open", - "request_seq": 3, - "success": true, - "performanceData": { - "updateGraphDurationMs": * - } - } -After request - -PolledWatches:: -/user/username/projects/myproject/apps/editor/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/apps/editor/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/apps/editor/scripts/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/apps/editor/scripts/tsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/apps/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/apps/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/myproject/apps/tsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/myproject/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/myproject/apps/editor/src/src.js: - {} -/user/username/projects/myproject/apps/editor/tsconfig.json: - {} -/user/username/projects/myproject/tsconfig.json: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject/apps/editor/src: - {} - -Projects:: -/dev/null/inferredProject1* (Inferred) *changed* - projectStateVersion: 1 - projectProgramVersion: 1 *changed* - autoImportProviderHost: false *changed* -/user/username/projects/myproject/apps/editor/tsconfig.json (Configured) - projectStateVersion: 1 - projectProgramVersion: 1 - noOpenRef: true + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/loading-files-with-correct-priority.js b/tests/baselines/reference/tsserver/projects/loading-files-with-correct-priority.js index 0ee26085aa132..e2712530662b7 100644 --- a/tests/baselines/reference/tsserver/projects/loading-files-with-correct-priority.js +++ b/tests/baselines/reference/tsserver/projects/loading-files-with-correct-priority.js @@ -85,6 +85,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/a/tsconfig.json, currentDirectory: /user/username/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/a/tsconfig.json 2000 undefined Project: /user/username/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/a/main.ts" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -95,15 +104,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/a/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/a/main.ts" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a 1 undefined Config: /user/username/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a 1 undefined Config: /user/username/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/a/tsconfig.json @@ -323,6 +323,7 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] Invoking /user/username/projects/project/a/tsconfig.json:: wildcard for open scriptInfo:: /user/username/projects/project/a/main.js Info seq [hh:mm:ss:mss] Project: /user/username/projects/project/a/tsconfig.json Detected output file: /user/username/projects/project/a/main.js Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/main.js ProjectRootPath: undefined:: Result: /user/username/projects/project/a/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/a/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/projects/no-project-structure-update-on-directory-watch-invoke-on-open-file-save.js b/tests/baselines/reference/tsserver/projects/no-project-structure-update-on-directory-watch-invoke-on-open-file-save.js index c6d3b17b09663..2a6a5f11b0c6e 100644 --- a/tests/baselines/reference/tsserver/projects/no-project-structure-update-on-directory-watch-invoke-on-open-file-save.js +++ b/tests/baselines/reference/tsserver/projects/no-project-structure-update-on-directory-watch-invoke-on-open-file-save.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/a.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/a.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js index 3fe2df75e0c43..9e8cb7ea2e6e5 100644 --- a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js +++ b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js @@ -79,16 +79,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/f1.ts", @@ -99,6 +89,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json @@ -342,6 +342,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "allowJs": false, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -352,15 +361,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "allowJs": false, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json @@ -593,6 +593,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -603,14 +611,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json @@ -849,16 +849,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/f1.ts", @@ -869,6 +859,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots @@ -1109,6 +1109,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -1119,15 +1128,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js index b66daf0c0936b..0e90140e9d15c 100644 --- a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tests.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/playground/tsconfig.json, currentDirectory: /user/username/projects/myproject/playground Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/playground/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tests.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/playground/tests.ts", @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/ts "configFilePath": "/user/username/projects/myproject/playground/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/playground/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tests.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src/src.ts 500 undefined WatchType: Closed Script info @@ -320,6 +320,14 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json, currentDirectory: /user/username/projects/myproject/playground/tsconfig-json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/playground/tsconfig-json/src/src.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -330,14 +338,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/playground/tsconfig-json/src/src.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src 1 undefined Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/src 1 undefined Config: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json @@ -423,42 +423,18 @@ Info seq [hh:mm:ss:mss] event: "diagnostics": [] } } -Info seq [hh:mm:ss:mss] `remove Project:: +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json ProjectRootPath: undefined:: Result: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (4) - /home/src/tslibs/TS/Lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts - - - ../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - tests.ts - Matched by default include pattern '**/*' - tsconfig-json/src/src.ts - Matched by default include pattern '**/*' - tsconfig-json/tests/spec.ts - Matched by default include pattern '**/*' Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground 1 undefined Config: /user/username/projects/myproject/playground/tsconfig.json WatchType: Wild card directory -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/playground/tests.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- Info seq [hh:mm:ss:mss] Open files: Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/playground/tsconfig.json Info seq [hh:mm:ss:mss] response: { "seq": 0, @@ -485,59 +461,55 @@ PolledWatches:: FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/playground/tests.ts: + {} /user/username/projects/myproject/playground/tsconfig-json/src/src.ts: {} /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json: *new* {} +/user/username/projects/myproject/playground/tsconfig.json: + {} FsWatches *deleted*:: -/user/username/projects/myproject/playground/tests.ts: - {} /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts: {} -/user/username/projects/myproject/playground/tsconfig.json: - {} FsWatchesRecursive:: -/user/username/projects/myproject/playground/tsconfig-json/src: *new* - {} - -FsWatchesRecursive *deleted*:: /user/username/projects/myproject/playground: {} +/user/username/projects/myproject/playground/tsconfig-json/src: *new* + {} Projects:: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true -/user/username/projects/myproject/playground/tsconfig.json (Configured) *deleted* +/user/username/projects/myproject/playground/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 - isClosed: true *changed* - noOpenRef: true - autoImportProviderHost: undefined *changed* + noOpenRef: false *changed* + autoImportProviderHost: false ScriptInfos:: /home/src/tslibs/TS/Lib/lib.d.ts *changed* version: Text-1 - containingProjects: 1 *changed* + containingProjects: 2 *changed* + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json *new* - /user/username/projects/myproject/playground/tsconfig.json *deleted* -/user/username/projects/myproject/playground/tests.ts *deleted* +/user/username/projects/myproject/playground/tests.ts version: SVC-1-0 - containingProjects: 0 *changed* - /user/username/projects/myproject/playground/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/src/src.ts *changed* version: Text-1 - containingProjects: 1 *changed* + containingProjects: 2 *changed* + /user/username/projects/myproject/playground/tsconfig.json /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json *new* - /user/username/projects/myproject/playground/tsconfig.json *deleted* /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts (Open) *changed* open: true *changed* version: Text-1 - containingProjects: 0 *changed* - /user/username/projects/myproject/playground/tsconfig.json *deleted* + containingProjects: 1 + /user/username/projects/myproject/playground/tsconfig.json *default* Before request @@ -552,60 +524,8 @@ Info seq [hh:mm:ss:mss] request: "seq": 4, "type": "request" } -Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: -Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /user/username/projects/myproject/playground/tsconfig-json/tests -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" - - - ../../../../../../../home/src/tslibs/TS/Lib/lib.d.ts - Default library for target 'es5' - spec.ts - Root file specified for compilation - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: -Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) -Info seq [hh:mm:ss:mss] Files (2) - -Info seq [hh:mm:ss:mss] ----------------------------------------------- -Info seq [hh:mm:ss:mss] Open files: -Info seq [hh:mm:ss:mss] FileName: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts ProjectRootPath: undefined -Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts position 16 in project /dev/null/inferredProject1* -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.d.ts 2000 undefined Project: /dev/null/inferredProject1* WatchType: Missing generated file +Info seq [hh:mm:ss:mss] Finding references to /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts position 16 in project /user/username/projects/myproject/playground/tsconfig.json +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/playground/tsconfig-json/tests/spec.d.ts 2000 undefined Project: /user/username/projects/myproject/playground/tsconfig.json WatchType: Missing generated file Info seq [hh:mm:ss:mss] response: { "response": { @@ -637,74 +557,47 @@ Info seq [hh:mm:ss:mss] response: "symbolStartOffset": 17, "symbolDisplayString": "function bar(): void" }, - "responseRequired": true, - "performanceData": { - "updateGraphDurationMs": * - } + "responseRequired": true } After request PolledWatches:: -/user/username/projects/myproject/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/playground/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/playground/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/playground/tsconfig-json/jsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/myproject/playground/tsconfig-json/node_modules/@types: {"pollingInterval":500} -/user/username/projects/myproject/playground/tsconfig-json/tests/jsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/playground/tsconfig-json/tests/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/myproject/playground/tsconfig-json/tests/spec.d.ts: *new* {"pollingInterval":2000} -/user/username/projects/myproject/playground/tsconfig-json/tests/tsconfig.json: *new* - {"pollingInterval":2000} -/user/username/projects/myproject/tsconfig.json: *new* - {"pollingInterval":2000} /user/username/projects/node_modules/@types: {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: {} +/user/username/projects/myproject/playground/tests.ts: + {} /user/username/projects/myproject/playground/tsconfig-json/src/src.ts: {} /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json: {} -/user/username/projects/myproject/playground/tsconfig.json: *new* +/user/username/projects/myproject/playground/tsconfig.json: {} FsWatchesRecursive:: +/user/username/projects/myproject/playground: + {} /user/username/projects/myproject/playground/tsconfig-json/src: {} Projects:: -/dev/null/inferredProject1* (Inferred) *new* +/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json (Configured) projectStateVersion: 1 projectProgramVersion: 1 - autoImportProviderHost: false -/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json (Configured) +/user/username/projects/myproject/playground/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 - noOpenRef: true - -ScriptInfos:: -/home/src/tslibs/TS/Lib/lib.d.ts *changed* - version: Text-1 - containingProjects: 2 *changed* - /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json - /dev/null/inferredProject1* *new* -/user/username/projects/myproject/playground/tsconfig-json/src/src.ts - version: Text-1 - containingProjects: 1 - /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json -/user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts (Open) *changed* - version: Text-1 - containingProjects: 1 *changed* - /dev/null/inferredProject1* *default* *new* + documentPositionMappers: 1 *changed* + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.d.ts: identitySourceMapConsumer *new* + autoImportProviderHost: false diff --git a/tests/baselines/reference/tsserver/projects/requests-are-done-on-file-on-pendingReload-but-has-svc-for-previous-version.js b/tests/baselines/reference/tsserver/projects/requests-are-done-on-file-on-pendingReload-but-has-svc-for-previous-version.js index b23f010f7c5b0..a4d1fe40cb108 100644 --- a/tests/baselines/reference/tsserver/projects/requests-are-done-on-file-on-pendingReload-but-has-svc-for-previous-version.js +++ b/tests/baselines/reference/tsserver/projects/requests-are-done-on-file-on-pendingReload-but-has-svc-for-previous-version.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file2.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/file1.ts", + "/user/username/projects/myproject/src/file2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/file2.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/file1.ts", - "/user/username/projects/myproject/src/file2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projects/should-create-new-inferred-projects-for-files-excluded-from-a-configured-project.js b/tests/baselines/reference/tsserver/projects/should-create-new-inferred-projects-for-files-excluded-from-a-configured-project.js index 430dd35a86586..be61fa4e118a6 100644 --- a/tests/baselines/reference/tsserver/projects/should-create-new-inferred-projects-for-files-excluded-from-a-configured-project.js +++ b/tests/baselines/reference/tsserver/projects/should-create-new-inferred-projects-for-files-excluded-from-a-configured-project.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info @@ -343,6 +343,7 @@ Info seq [hh:mm:ss:mss] request: } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile2.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] event: { "seq": 0, diff --git a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-redirect-info-when-requested.js b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-redirect-info-when-requested.js index 1278c3071eb87..7768350966486 100644 --- a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-redirect-info-when-requested.js +++ b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-redirect-info-when-requested.js @@ -56,16 +56,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/A/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/A/tsconfig.json, currentDirectory: /users/username/projects/project/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/A/tsconfig.json 2000 undefined Project: /users/username/projects/project/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/A/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/A/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/A/tsconfig.json : { "rootNames": [ "/users/username/projects/project/A/a.ts" @@ -76,6 +66,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/A/tsconfig.jso "configFilePath": "/users/username/projects/project/A/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/A/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/A/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/A 1 undefined Config: /users/username/projects/project/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/A 1 undefined Config: /users/username/projects/project/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/A/tsconfig.json @@ -232,16 +232,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/B/b.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/B/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/B/tsconfig.json, currentDirectory: /users/username/projects/project/B Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/B/tsconfig.json 2000 undefined Project: /users/username/projects/project/B/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/B/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/B/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/B/tsconfig.json : { "rootNames": [ "/users/username/projects/project/B/b.ts" @@ -258,6 +248,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/B/tsconfig.jso } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/B/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/B/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/B 1 undefined Config: /users/username/projects/project/B/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/B 1 undefined Config: /users/username/projects/project/B/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/B/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-updates-to-redirect-info-when-requested.js b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-updates-to-redirect-info-when-requested.js index 6efa2ca7b0dd6..575cbfe12b704 100644 --- a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-updates-to-redirect-info-when-requested.js +++ b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-provides-updates-to-redirect-info-when-requested.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/A/a.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/A/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/A/tsconfig.json, currentDirectory: /users/username/projects/project/A Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/A/tsconfig.json 2000 undefined Project: /users/username/projects/project/A/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/A/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/A/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/A/tsconfig.json : { "rootNames": [ "/users/username/projects/project/A/a.ts" @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/A/tsconfig.jso "configFilePath": "/users/username/projects/project/A/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/A/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/A/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/A 1 undefined Config: /users/username/projects/project/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/A 1 undefined Config: /users/username/projects/project/A/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/A/tsconfig.json @@ -235,16 +235,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/B/b.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/B/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/B/tsconfig.json, currentDirectory: /users/username/projects/project/B Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/B/tsconfig.json 2000 undefined Project: /users/username/projects/project/B/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/project/B/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/project/B/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/B/tsconfig.json : { "rootNames": [ "/users/username/projects/project/B/b.ts", @@ -262,6 +252,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/B/tsconfig.jso } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/project/B/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/project/B/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/B 1 undefined Config: /users/username/projects/project/B/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project/B 1 undefined Config: /users/username/projects/project/B/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/B/b2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved-and-redirect-info-is-requested.js b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved-and-redirect-info-is-requested.js index 20700dd89b1e6..585a2bc4b4863 100644 --- a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved-and-redirect-info-is-requested.js +++ b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved-and-redirect-info-is-requested.js @@ -39,6 +39,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig_base.json 2000 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,15 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig_base.json 2000 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved.js b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved.js index 1a175345f770a..2ae9a433c9d87 100644 --- a/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved.js +++ b/tests/baselines/reference/tsserver/projects/synchronizeProjectList-returns-correct-information-when-base-configuration-file-cannot-be-resolved.js @@ -39,6 +39,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/index.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig_base.json 2000 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -49,15 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig_base.json 2000 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Extended config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js index eccd2935a4f9c..7b00bb55fe7fb 100644 --- a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js +++ b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js @@ -44,6 +44,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/f1.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/f1.ts" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -54,15 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/f1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/f1.ts" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json @@ -224,16 +224,6 @@ Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/pr Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/project/f1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/f1.ts", @@ -244,6 +234,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/project/f1.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules/@types 1 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js index b3ea4667db100..750765ca85400 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js @@ -110,16 +110,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/sample1/tests/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/sample1/tests/tsconfig.json, currentDirectory: /user/username/projects/sample1/tests Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/sample1/tests/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/sample1/tests/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/sample1/tests/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/sample1/tests/tsconfig.json : { "rootNames": [ "/user/username/projects/sample1/tests/index.ts" @@ -142,6 +132,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/sample1/tests/tsconfig. } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/sample1/tests/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/sample1/tests/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/sample1/core/tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js index be32eac10a4e8..5d1b0d6fedcc6 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js @@ -99,16 +99,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ @@ -377,14 +377,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/b/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js index bf63154f7fae8..8eb6ae7df5675 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js @@ -99,16 +99,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ @@ -377,14 +377,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/a/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (5) diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js index bf6a51206e875..fedbf7bbd9f2c 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js @@ -99,16 +99,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js index 1f03466df4c82..5a860f36992f9 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js @@ -99,16 +99,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js index 1edfef581f553..f6ba8da0e8d2d 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js @@ -99,16 +99,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -130,6 +120,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js index 9246683742f61..9737c6d559a46 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json @@ -379,14 +379,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/b/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/b/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js index c2441011e89fb..c2d2da2ce26e1 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json @@ -379,14 +379,6 @@ Projects:: Info seq [hh:mm:ss:mss] Running: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/a/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/a/index.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js index c4d5f0f419013..9d42eefdc79f5 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js index 965aea22d5860..343930355e1c8 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js index d3f0e2e7b64e3..4130cd73a6693 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js @@ -90,16 +90,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/c/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/c/tsconfig.json, currentDirectory: /user/username/projects/myproject/c Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/c/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/c/index.ts" @@ -121,6 +111,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/c/tsconfig.js } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/c/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/c/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/c 1 undefined Config: /user/username/projects/myproject/c/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json diff --git a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js index 82d8c583214f1..4cb710f80f951 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js +++ b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/Foo/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/Foo/tsconfig.json, currentDirectory: /home/src/projects/project/Foo Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/tsconfig.json 2000 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/Foo/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/Foo/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/Foo/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/node_modules/@types 1 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/refactors/handles-moving-statement-to-an-existing-file.js b/tests/baselines/reference/tsserver/refactors/handles-moving-statement-to-an-existing-file.js index c304f6899c533..3d20900131ed4 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-moving-statement-to-an-existing-file.js +++ b/tests/baselines/reference/tsserver/refactors/handles-moving-statement-to-an-existing-file.js @@ -41,6 +41,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/Foo/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/Foo/tsconfig.json, currentDirectory: /home/src/projects/project/Foo Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/tsconfig.json 2000 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/Foo/a.ts", + "/home/src/projects/project/Foo/b.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,15 +60,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/Foo/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/Foo/a.ts", - "/home/src/projects/project/Foo/b.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/b.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/bar 1 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-TS-file-that-is-not-included-in-the-TS-project.js b/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-TS-file-that-is-not-included-in-the-TS-project.js index e1a4707c0e546..f0d704b54b0b2 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-TS-file-that-is-not-included-in-the-TS-project.js +++ b/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-TS-file-that-is-not-included-in-the-TS-project.js @@ -45,6 +45,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/Bar/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/Bar/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/Bar/tsconfig.json, currentDirectory: /home/src/projects/project/Bar Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/Bar/tsconfig.json 2000 undefined Project: /home/src/projects/project/Bar/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Bar/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/Bar/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/Bar/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,14 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/Bar/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Bar/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/Bar/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/Bar/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/Bar/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/Bar/node_modules/@types 1 undefined Project: /home/src/projects/project/Bar/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-non-TS-file.js b/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-non-TS-file.js index 8a916124c7682..8a884d518841f 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-non-TS-file.js +++ b/tests/baselines/reference/tsserver/refactors/handles-moving-statements-to-a-non-TS-file.js @@ -40,6 +40,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/Foo/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/Foo/tsconfig.json, currentDirectory: /home/src/projects/project/Foo Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/tsconfig.json 2000 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/Foo/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,14 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/Foo/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/Foo/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/Foo/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/Foo/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/Foo/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/Foo/node_modules/@types 1 undefined Project: /home/src/projects/project/Foo/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js index 832be7b69d6b4..84ed4563249a7 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js +++ b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js @@ -37,6 +37,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -47,14 +55,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/node_modules/@types 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Type roots diff --git a/tests/baselines/reference/tsserver/regionDiagnostics/region-does-not-have-suggestion.js b/tests/baselines/reference/tsserver/regionDiagnostics/region-does-not-have-suggestion.js index 2f7c4f22f6218..5bb6f88ef5caf 100644 --- a/tests/baselines/reference/tsserver/regionDiagnostics/region-does-not-have-suggestion.js +++ b/tests/baselines/reference/tsserver/regionDiagnostics/region-does-not-have-suggestion.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/index.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/other.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/regionDiagnostics/region-has-suggestion.js b/tests/baselines/reference/tsserver/regionDiagnostics/region-has-suggestion.js index 38a0ad089b7bf..f57d977892b2e 100644 --- a/tests/baselines/reference/tsserver/regionDiagnostics/region-has-suggestion.js +++ b/tests/baselines/reference/tsserver/regionDiagnostics/region-has-suggestion.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/index.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/other.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/reloadProjects/configured-project.js b/tests/baselines/reference/tsserver/reloadProjects/configured-project.js index e871a276cc9b4..0a024919f0cd6 100644 --- a/tests/baselines/reference/tsserver/reloadProjects/configured-project.js +++ b/tests/baselines/reference/tsserver/reloadProjects/configured-project.js @@ -75,16 +75,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeFiles":["/user/username/projects/myproject/file2.ts"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -101,6 +91,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeFiles":["/user/username/projects/myproject/file2.ts"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] ExcludeWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2.ts 500 {"excludeFiles":["/user/username/projects/myproject/file2.ts"]} WatchType: Closed Script info @@ -269,16 +269,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info seq [hh:mm:ss:mss] ExcludeWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -293,6 +283,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json ] } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"]} WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"]} WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache @@ -465,16 +465,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] ExcludeWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts", @@ -489,6 +479,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json ] } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] ExcludeWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/module1/package.json 2000 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: File location affecting resolution @@ -661,16 +661,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] ExcludeWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/node_modules/@types 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/file1.ts" @@ -684,6 +674,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json ] } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "User requested reload projects: Creating possible configured project for /user/username/projects/myproject/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/file2 1 {"excludeFiles":["/user/username/projects/myproject/file2.ts"],"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js b/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js index 3a4d1d4a67363..8c064c08f6085 100644 --- a/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js +++ b/tests/baselines/reference/tsserver/rename/with-symlinks-and-case-difference.js @@ -83,6 +83,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: c:/temp/test/project1/index.ts ProjectRootPath: undefined:: Result: c:/temp/test/project1/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: c:/temp/test/project1/tsconfig.json, currentDirectory: c:/temp/test/project1 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/temp/test/project1/tsconfig.json 2000 undefined Project: c:/temp/test/project1/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: c:/temp/test/project1/tsconfig.json : { + "rootNames": [ + "c:/temp/test/project1/index.ts" + ], + "options": { + "composite": true, + "configFilePath": "c:/temp/test/project1/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -93,15 +102,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for c:/temp/test/project1/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: c:/temp/test/project1/tsconfig.json : { - "rootNames": [ - "c:/temp/test/project1/index.ts" - ], - "options": { - "composite": true, - "configFilePath": "c:/temp/test/project1/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/temp/test/project1 1 undefined Config: c:/temp/test/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/temp/test/project1 1 undefined Config: c:/temp/test/project1/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: c:/temp/test/project1/tsconfig.json @@ -248,6 +248,7 @@ c:/temp/test/tsconfig.json (Configured) *new* projectStateVersion: 1 projectProgramVersion: 0 dirty: true + initialLoadPending: true ScriptInfos:: C:/home/src/tslibs/TS/Lib/lib.d.ts *new* @@ -630,6 +631,7 @@ c:/temp/test/tsconfig.json (Configured) *changed* projectStateVersion: 1 projectProgramVersion: 1 *changed* dirty: false *changed* + initialLoadPending: false *changed* ScriptInfos:: C:/home/src/tslibs/TS/Lib/lib.d.ts *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js index 240b06df674f4..49c9edd5db18a 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js +++ b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js @@ -47,6 +47,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/src/file1.ts" + ], + "options": { + "traceResolution": true, + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -57,15 +66,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/src/file1.ts" - ], - "options": { - "traceResolution": true, - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js index b89804b56741e..3261fb3c2583f 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js @@ -56,16 +56,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/product/src/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/product/src/file1.ts", @@ -78,6 +68,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/product/src/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/product/src/feature/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js index d0f4a22a65669..ac00dbb3519ae 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/file1.ts", @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js index 09bbb177d80a9..48d9a6f7a90c8 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js @@ -74,16 +74,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/appB.ts ProjectRootPath: undefined:: Result: /users/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/app/tsconfig.json, currentDirectory: /users/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : { "rootNames": [ "/users/username/projects/app/appA.ts", @@ -102,6 +92,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/appA.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js index c4e4a4b9a8e41..931c92434298b 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js @@ -56,16 +56,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/product/src/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/product/module2.ts", @@ -80,6 +70,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/product/src/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/product/module2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js index 95ff824621b01..44481bf0170cf 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js @@ -50,16 +50,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/module2.ts", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/file1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/module2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js index afb4548333edd..05a0952d19a62 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/file1.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/file1.ts", + "/users/username/projects/project/moduleFile.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/file1.ts", - "/users/username/projects/project/moduleFile.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/moduleFile.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js index 5b7b78eb2efcf..d4fe62e1c1381 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js @@ -73,16 +73,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/appB.ts ProjectRootPath: undefined:: Result: /users/username/projects/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/app/tsconfig.json, currentDirectory: /users/username/projects/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/app/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : { "rootNames": [ "/users/username/projects/app/appA.ts", @@ -100,6 +90,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : { } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/app/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/appA.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js b/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js index 63007bbf6c10e..8d1d8c5055ca7 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js +++ b/tests/baselines/reference/tsserver/resolutionCache/types-should-load-from-config-file-path-if-config-exists.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/app.ts" @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js b/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js index e88f1e36099b6..8310d0198a663 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js +++ b/tests/baselines/reference/tsserver/resolutionCache/types-should-not-load-from-config-file-path-if-config-exists-but-does-not-specifies-typeRoots.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/app.ts" @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "configFilePath": "/user/username/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js index 14e7dbac92acb..148a97fcaf36b 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/somefolder/srcfile.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/src/tsconfig.json, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/src/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/somefolder/srcfile.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/somefolder/module1.ts", @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig. "configFilePath": "/user/username/projects/myproject/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/src/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/somefolder/srcfile.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/somefolder/module1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js index e196bc83f379b..9b02a29a4cc51 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js @@ -72,16 +72,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/somefolder/srcfile.ts ProjectRootPath: /user/username/projects/myproject:: Result: /user/username/projects/myproject/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/src/tsconfig.json, currentDirectory: /user/username/projects/myproject/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/src/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/somefolder/srcfile.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/somefolder/module1.ts", @@ -101,6 +91,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/src/tsconfig. "configFilePath": "/user/username/projects/myproject/src/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/src/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/somefolder/srcfile.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/somefolder/module1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-as-part-of-wild-card-directories-in-config-project.js b/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-as-part-of-wild-card-directories-in-config-project.js index 708e941bff1e3..ae5403f0c3af4 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-as-part-of-wild-card-directories-in-config-project.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-watching-node_modules-as-part-of-wild-card-directories-in-config-project.js @@ -40,6 +40,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/test.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,14 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/test.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/test.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/works-correctly-when-typings-are-added-or-removed.js b/tests/baselines/reference/tsserver/resolutionCache/works-correctly-when-typings-are-added-or-removed.js index 28c3b7e85b9e5..892d974336e84 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/works-correctly-when-typings-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/resolutionCache/works-correctly-when-typings-are-added-or-removed.js @@ -45,6 +45,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/project/app.ts ProjectRootPath: undefined:: Result: /users/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/project/tsconfig.json, currentDirectory: /users/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/project/tsconfig.json 2000 undefined Project: /users/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { + "rootNames": [ + "/users/username/projects/project/app.ts" + ], + "options": { + "configFilePath": "/users/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -55,14 +63,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/project/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/project/tsconfig.json : { - "rootNames": [ - "/users/username/projects/project/app.ts" - ], - "options": { - "configFilePath": "/users/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/project 1 undefined Config: /users/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js index 4e861fd847353..1654e01f23da7 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js @@ -43,16 +43,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/jsFile.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/jsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/jsconfig.json 2000 undefined Project: /home/src/projects/project/a/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a/jsFile.js" @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "configFilePath": "/home/src/projects/project/a/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/jsconfig.json diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js index b15cd9f2c4bae..7ba4f8db7e449 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js @@ -40,16 +40,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/jsFile.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/jsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/jsconfig.json 2000 undefined Project: /home/src/projects/project/a/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a/jsFile.js" @@ -63,6 +53,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "configFilePath": "/home/src/projects/project/a/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/jsconfig.json diff --git a/tests/baselines/reference/tsserver/skipLibCheck/should-not-report-bind-errors-for-declaration-files-with-skipLibCheck=true.js b/tests/baselines/reference/tsserver/skipLibCheck/should-not-report-bind-errors-for-declaration-files-with-skipLibCheck=true.js index 747522b4b9e6a..b10c7b21e2450 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/should-not-report-bind-errors-for-declaration-files-with-skipLibCheck=true.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/should-not-report-bind-errors-for-declaration-files-with-skipLibCheck=true.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/jsFile.js ProjectRootPath: undefined:: Result: /home/src/projects/project/a/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/jsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/jsconfig.json 2000 undefined Project: /home/src/projects/project/a/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/a/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a/dTsFile1.d.ts", @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/jsconfig.json : { "configFilePath": "/home/src/projects/project/a/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/a/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a/jsFile.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/dTsFile1.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js index 222096b8ade6d..cf632444c85de 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js @@ -51,6 +51,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { + "rootNames": [ + "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" + ], + "options": { + "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -61,14 +69,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { - "rootNames": [ - "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" - ], - "options": { - "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index 972b1194a3ec8..4a7745d525dd3 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -53,6 +53,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { + "rootNames": [ + "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" + ], + "options": { + "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -63,14 +71,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { - "rootNames": [ - "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" - ], - "options": { - "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js index 38987376cab90..3ea2fa0a2da89 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js @@ -56,6 +56,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { + "rootNames": [ + "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" + ], + "options": { + "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -66,14 +74,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { - "rootNames": [ - "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" - ], - "options": { - "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js index 74f3f44c28e68..508885852d01c 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { "rootNames": [ "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" @@ -86,6 +76,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/p "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index e26fa4a1964df..64f1bd926da16 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -62,16 +62,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { "rootNames": [ "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/p "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js index 069e5c5ca7f97..340dab734c50a 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject:: Result: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json, currentDirectory: /users/username/projects/myproject/javascript/packages/recognizers-date-time Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json 2000 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json : { "rootNames": [ "/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts" @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/myproject/javascript/p "configFilePath": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src 1 undefined Config: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js index 35031d84505f3..2f57ac173737b 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux-canUseWatchEvents.js @@ -109,16 +109,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/project/packages/package2/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -137,6 +127,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js index d1a2601e4f3b9..058bd2a42cd57 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-Linux.js @@ -98,16 +98,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package2/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package2/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -126,6 +116,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-canUseWatchEvents.js index 8699b84426049..e9bca79deb7bc 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-canUseWatchEvents.js @@ -109,16 +109,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/project/packages/package2/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -137,6 +127,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js index 20f19ba3d8489..0019506ec8ad2 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux-canUseWatchEvents.js @@ -133,16 +133,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/project/packages/package2/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -161,6 +151,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js index a3a3c1decb57f..01ceeb6bc3510 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-Linux.js @@ -122,16 +122,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package2/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package2/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -150,6 +140,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-canUseWatchEvents.js index 16eef7915223a..a53ecf64cec41 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built-canUseWatchEvents.js @@ -133,16 +133,6 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/project/packages/package2/tsconfig.json"} -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -161,6 +151,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built.js index b553d65749963..d08e42ef20226 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked-package1-built.js @@ -122,16 +122,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package2/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package2/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -150,6 +140,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked.js b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked.js index 46b03b91f4b36..9da274af0f85c 100644 --- a/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked.js +++ b/tests/baselines/reference/tsserver/symLinks/monorepo-style-sibling-packages-symlinked.js @@ -98,16 +98,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/package2/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/package2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/package2/tsconfig.json, currentDirectory: /home/src/projects/project/packages/package2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/package2/src/index.ts" @@ -126,6 +116,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/package2/ts "configFilePath": "/home/src/projects/project/packages/package2/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/package2/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/package2/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/package2 1 undefined Config: /home/src/projects/project/packages/package2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/package2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js index 812469d1a29b0..15f9be671f310 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux-canUseWatchEvents.js @@ -115,6 +115,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -125,15 +134,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js index 899d35bdbcc8b..3138102e1e5ce 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Linux.js @@ -104,6 +104,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -114,15 +123,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js index 5da21d4050fa8..effcff869f1e3 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs-canUseWatchEvents.js @@ -115,6 +115,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -125,15 +134,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js index 386b009c5d135..894a0407ac278 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-MacOs.js @@ -104,6 +104,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -114,15 +123,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows-canUseWatchEvents.js index f52c1b8b7e443..1d34cc8c3710a 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows-canUseWatchEvents.js @@ -115,6 +115,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -125,15 +134,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows.js index 3f4cce6fcd2ae..3914e813c5074 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-Windows.js @@ -104,6 +104,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -114,15 +123,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js index 0a2b3166b586a..08d2d8144f773 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux-canUseWatchEvents.js @@ -213,6 +213,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -223,15 +232,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js index 3b8295cffe1cb..09e40bad36859 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Linux.js @@ -202,6 +202,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -212,15 +221,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js index edf8abb3f1dd4..27c1ad995d9d4 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs-canUseWatchEvents.js @@ -213,6 +213,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -223,15 +232,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js index 17f07a30ecfa0..31ff2d2fb61b5 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-MacOs.js @@ -202,6 +202,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -212,15 +221,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows-canUseWatchEvents.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows-canUseWatchEvents.js index 264a43d5efe7e..5abbe06efa05f 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows-canUseWatchEvents.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows-canUseWatchEvents.js @@ -213,6 +213,15 @@ Info seq [hh:mm:ss:mss] event: } } Custom watchFile:: Added:: {"id":1,"path":"/home/src/projects/b/2/b-impl/b/tsconfig.json"} +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -223,15 +232,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows.js b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows.js index 89042cacbba15..816ef7bdb079c 100644 --- a/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows.js +++ b/tests/baselines/reference/tsserver/symLinks/packages-outside-project-folder-built-Windows.js @@ -202,6 +202,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/b/2/b-impl/b/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/b/2/b-impl/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/b/2/b-impl/b/tsconfig.json, currentDirectory: /home/src/projects/b/2/b-impl/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/tsconfig.json 2000 undefined Project: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { + "rootNames": [ + "/home/src/projects/b/2/b-impl/b/src/index.ts" + ], + "options": { + "outDir": "/home/src/projects/b/2/b-impl/b/lib", + "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -212,15 +221,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/b/2/b-impl/b/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/b/2/b-impl/b/tsconfig.json : { - "rootNames": [ - "/home/src/projects/b/2/b-impl/b/src/index.ts" - ], - "options": { - "outDir": "/home/src/projects/b/2/b-impl/b/lib", - "configFilePath": "/home/src/projects/b/2/b-impl/b/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/b/2/b-impl/b/src 1 undefined Config: /home/src/projects/b/2/b-impl/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/b/2/b-impl/b/tsconfig.json diff --git a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js index c81b72d097162..0fc8285977b22 100644 --- a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js +++ b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js @@ -59,16 +59,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/a/a.ts ProjectRootPath: /users/username/projects/a:: Result: /users/username/projects/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/a/tsconfig.json, currentDirectory: /users/username/projects/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/a/tsconfig.json 2000 undefined Project: /users/username/projects/a/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/a/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/a/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/a/tsconfig.json : { "rootNames": [ "/users/username/projects/a/a.ts", @@ -79,6 +69,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/a/tsconfig.json : { "configFilePath": "/users/username/projects/a/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/a/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/a/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/a 1 undefined Config: /users/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/a 1 undefined Config: /users/username/projects/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/a/c/fc.ts 500 undefined WatchType: Closed Script info @@ -241,16 +241,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/b/b.ts ProjectRootPath: /users/username/projects/b:: Result: /users/username/projects/b/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/b/tsconfig.json, currentDirectory: /users/username/projects/b Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/b/tsconfig.json 2000 undefined Project: /users/username/projects/b/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/users/username/projects/b/tsconfig.json", - "reason": "Creating possible configured project for /users/username/projects/b/b.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /users/username/projects/b/tsconfig.json : { "rootNames": [ "/users/username/projects/b/b.ts", @@ -261,6 +251,16 @@ Info seq [hh:mm:ss:mss] Config: /users/username/projects/b/tsconfig.json : { "configFilePath": "/users/username/projects/b/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/users/username/projects/b/tsconfig.json", + "reason": "Creating possible configured project for /users/username/projects/b/b.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/b 1 undefined Config: /users/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/b 1 undefined Config: /users/username/projects/b/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/b/c/fc.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/symlinkCache/contains-symlinks-discovered-by-project-references-resolution-after-program-creation.js b/tests/baselines/reference/tsserver/symlinkCache/contains-symlinks-discovered-by-project-references-resolution-after-program-creation.js index 9daf7ade47ee7..498e0aaf299f6 100644 --- a/tests/baselines/reference/tsserver/symlinkCache/contains-symlinks-discovered-by-project-references-resolution-after-program-creation.js +++ b/tests/baselines/reference/tsserver/symlinkCache/contains-symlinks-discovered-by-project-references-resolution-after-program-creation.js @@ -64,16 +64,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/packages/app/src/index.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/packages/app/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/packages/app/tsconfig.json, currentDirectory: /home/src/projects/project/packages/app Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app/tsconfig.json 2000 undefined Project: /home/src/projects/project/packages/app/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/packages/app/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/packages/app/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfig.json : { "rootNames": [ "/home/src/projects/project/packages/app/src/index.ts" @@ -92,6 +82,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/packages/app/tsconfi } ] } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/packages/app/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/packages/app/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/packages/app 1 undefined Config: /home/src/projects/project/packages/app/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/packages/app/tsconfig.json diff --git a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js index c5963b7d65864..dd366d846f698 100644 --- a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js +++ b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js @@ -38,6 +38,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/app.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -48,14 +56,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/myproject/app.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { - "rootNames": [ - "/user/username/projects/myproject/app.ts" - ], - "options": { - "configFilePath": "/user/username/projects/myproject/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/telemetry/counts-files-by-extension.js b/tests/baselines/reference/tsserver/telemetry/counts-files-by-extension.js index acaddaf02b40a..82942a75efc54 100644 --- a/tests/baselines/reference/tsserver/telemetry/counts-files-by-extension.js +++ b/tests/baselines/reference/tsserver/telemetry/counts-files-by-extension.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/src/ts.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/src/ts.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/src/dts.d.ts", @@ -89,6 +79,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/src/ts.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/src 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/src/dts.d.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/telemetry/detects-whether-language-service-was-disabled.js b/tests/baselines/reference/tsserver/telemetry/detects-whether-language-service-was-disabled.js index 7d69f023f62c0..a8ea96579dd47 100644 --- a/tests/baselines/reference/tsserver/telemetry/detects-whether-language-service-was-disabled.js +++ b/tests/baselines/reference/tsserver/telemetry/detects-whether-language-service-was-disabled.js @@ -37,16 +37,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.js ProjectRootPath: undefined:: Result: /home/src/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/jsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined Project: /home/src/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a.js" @@ -60,6 +50,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "configFilePath": "/home/src/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" + } + } Info seq [hh:mm:ss:mss] Non TS file size exceeded limit (20971521). Largest files: /home/src/projects/project/a.js:20971521 Info seq [hh:mm:ss:mss] event: { diff --git a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js index 55e2d1693a04f..083c165d30d12 100644 --- a/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js +++ b/tests/baselines/reference/tsserver/telemetry/does-not-expose-paths.js @@ -78,16 +78,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "rootNames": [ "/home/src/projects/project/a.ts" @@ -128,6 +118,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { "configFilePath": "/home/src/projects/project/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.ts to open" + } + } Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/hunter2 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/hunter2 1 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Failed Lookup Locations diff --git a/tests/baselines/reference/tsserver/telemetry/even-for-project-with-ts-check-in-config.js b/tests/baselines/reference/tsserver/telemetry/even-for-project-with-ts-check-in-config.js index d804722ce6913..78d34f5e188ad 100644 --- a/tests/baselines/reference/tsserver/telemetry/even-for-project-with-ts-check-in-config.js +++ b/tests/baselines/reference/tsserver/telemetry/even-for-project-with-ts-check-in-config.js @@ -41,16 +41,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.js ProjectRootPath: undefined:: Result: /home/src/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/jsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined Project: /home/src/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a.js" @@ -65,6 +55,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "configFilePath": "/home/src/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/telemetry/only-sends-an-event-once.js b/tests/baselines/reference/tsserver/telemetry/only-sends-an-event-once.js index db96d36006666..ea04030e2b8d0 100644 --- a/tests/baselines/reference/tsserver/telemetry/only-sends-an-event-once.js +++ b/tests/baselines/reference/tsserver/telemetry/only-sends-an-event-once.js @@ -40,6 +40,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,14 +58,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json @@ -406,6 +406,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/a/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/a/tsconfig.json, currentDirectory: /home/src/projects/project/a Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/a/tsconfig.json 2000 undefined Project: /home/src/projects/project/a/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/a/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/a/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -416,14 +424,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/a/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/a/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/a/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/a/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a 1 undefined Config: /home/src/projects/project/a/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/a/tsconfig.json diff --git a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-extends,-files,-include,-exclude,-and-compileOnSave.js b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-extends,-files,-include,-exclude,-and-compileOnSave.js index c2464a86cda7c..7fde7236999a6 100644 --- a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-extends,-files,-include,-exclude,-and-compileOnSave.js +++ b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-extends,-files,-include,-exclude,-and-compileOnSave.js @@ -50,6 +50,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/hunter2/a.ts ProjectRootPath: undefined:: Result: /home/src/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/tsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/tsconfig.json 2000 undefined Project: /home/src/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { + "rootNames": [ + "/home/src/projects/project/hunter2/a.ts" + ], + "options": { + "configFilePath": "/home/src/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -60,14 +68,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /home/src/projects/project/hunter2/a.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/tsconfig.json : { - "rootNames": [ - "/home/src/projects/project/hunter2/a.ts" - ], - "options": { - "configFilePath": "/home/src/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/hunter2 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/hunter2 1 undefined Config: /home/src/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-file-sizes.js b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-file-sizes.js index 32e5b02437a70..33d8ece2d14fb 100644 --- a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-file-sizes.js +++ b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-file-sizes.js @@ -48,16 +48,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.js ProjectRootPath: undefined:: Result: /home/src/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/jsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined Project: /home/src/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a.js", @@ -72,6 +62,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "configFilePath": "/home/src/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/b.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-typeAcquisition-settings.js b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-typeAcquisition-settings.js index 00c00d17a2e94..062c777402704 100644 --- a/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-typeAcquisition-settings.js +++ b/tests/baselines/reference/tsserver/telemetry/sends-telemetry-for-typeAcquisition-settings.js @@ -47,16 +47,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/projects/project/a.js ProjectRootPath: undefined:: Result: /home/src/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/projects/project/jsconfig.json, currentDirectory: /home/src/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/jsconfig.json 2000 undefined Project: /home/src/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/home/src/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "rootNames": [ "/home/src/projects/project/a.js" @@ -70,6 +60,16 @@ Info seq [hh:mm:ss:mss] Config: /home/src/projects/project/jsconfig.json : { "configFilePath": "/home/src/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /home/src/projects/project/a.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project 1 undefined Config: /home/src/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js b/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js index 14c9cccb2c41e..48c118e081288 100644 --- a/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js +++ b/tests/baselines/reference/tsserver/typeAquisition/prefer-typings-in-second-pass.js @@ -58,16 +58,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -81,6 +71,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-contains-UpperCasePackage.js b/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-contains-UpperCasePackage.js index c8db200ec02b7..5ace0a8a8d149 100644 --- a/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-contains-UpperCasePackage.js +++ b/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-contains-UpperCasePackage.js @@ -72,16 +72,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/test/test.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/test/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/test/tsconfig.json, currentDirectory: /user/username/projects/myproject/test Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/test/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/test/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/test/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/test/test.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/test/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/test/test.ts" @@ -96,6 +86,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/test/tsconfig "configFilePath": "/user/username/projects/myproject/test/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/test/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/test/test.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/test 1 undefined Config: /user/username/projects/myproject/test/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/test 1 undefined Config: /user/username/projects/myproject/test/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/test/tsconfig.json diff --git a/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-is-relative-path-and-in-a-sibling-folder.js b/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-is-relative-path-and-in-a-sibling-folder.js index 63e5db2e4aa6c..9c9c15c660e3b 100644 --- a/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-is-relative-path-and-in-a-sibling-folder.js +++ b/tests/baselines/reference/tsserver/typeReferenceDirectives/when-typeReferenceDirective-is-relative-path-and-in-a-sibling-folder.js @@ -46,16 +46,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/background/a.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/background/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/background/tsconfig.json, currentDirectory: /user/username/projects/myproject/background Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/background/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/background/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/background/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/background/a.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/background/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/background/a.ts" @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/background/ts "configFilePath": "/user/username/projects/myproject/background/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/background/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/background/a.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/background 1 undefined Config: /user/username/projects/myproject/background/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/background 1 undefined Config: /user/username/projects/myproject/background/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/background/tsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js index 826d4179997ce..dd192abf97c9d 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js index 3afe2172f501e..0d47258c726bc 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js @@ -75,6 +75,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/app.js" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -85,15 +94,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/app.js" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js index f6fbdea072710..a708f3e5b4203 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-bower.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -67,6 +57,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js index f995cc0072f79..3b291952b6b9a 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types-has-import.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js index 55c88c2c5cd46..b500cda94eaa5 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-empty-types.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -93,6 +83,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js index 12c0d4b2dee1d..38fa11bd62bed 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules-explicit-types.js @@ -71,16 +71,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -97,6 +87,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js index e21b0eff6aebf..b38cb198eea30 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/discover-from-node_modules.js @@ -65,16 +65,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -88,6 +78,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js b/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js index 00a55250e927f..d29dd1f743bdf 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/local-module-should-not-be-picked-up.js @@ -70,16 +70,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js", @@ -94,6 +84,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/config.js 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/typingsInstaller/multiple-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/multiple-projects.js index 778c636751134..6e138bac171b1 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/multiple-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/multiple-projects.js @@ -73,6 +73,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/app.js" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -83,15 +92,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/app.js" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/tsconfig.json @@ -768,6 +768,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project2/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project2/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project2/tsconfig.json, currentDirectory: /user/username/projects/project2 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project2/tsconfig.json 2000 undefined Project: /user/username/projects/project2/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project2/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project2/app.js" + ], + "options": { + "allowJs": true, + "configFilePath": "/user/username/projects/project2/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -778,15 +787,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project2/app.js to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project2/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project2/app.js" - ], - "options": { - "allowJs": true, - "configFilePath": "/user/username/projects/project2/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project2 1 undefined Config: /user/username/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project2 1 undefined Config: /user/username/projects/project2/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project2/tsconfig.json diff --git a/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js b/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js index 10ed5d18a2834..31a1adecb3b3d 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/scoped-name-discovery.js @@ -60,16 +60,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/app.js ProjectRootPath: undefined:: Result: /user/username/projects/project/jsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/jsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/jsconfig.json 2000 undefined Project: /user/username/projects/project/jsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/jsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : { "rootNames": [ "/user/username/projects/project/app.js" @@ -83,6 +73,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/jsconfig.json : "configFilePath": "/user/username/projects/project/jsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/jsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/app.js to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 undefined Config: /user/username/projects/project/jsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/project/jsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js index 752bd5ade6689..2f307c5465df9 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: c:/workspaces/project/file1.ts ProjectRootPath: undefined:: Result: c:/workspaces/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: c:/workspaces/project/tsconfig.json, currentDirectory: c:/workspaces/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/workspaces/project/tsconfig.json 2000 undefined Project: c:/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: c:/workspaces/project/tsconfig.json : { + "rootNames": [ + "c:/workspaces/project/file1.ts", + "c:/workspaces/project/file2.ts" + ], + "options": { + "configFilePath": "c:/workspaces/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for c:/workspaces/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: c:/workspaces/project/tsconfig.json : { - "rootNames": [ - "c:/workspaces/project/file1.ts", - "c:/workspaces/project/file2.ts" - ], - "options": { - "configFilePath": "c:/workspaces/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/workspaces/project 1 undefined Config: c:/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/workspaces/project 1 undefined Config: c:/workspaces/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/workspaces/project/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js index d6afc3a06d726..e2441de0e925a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-windows-style-root.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: c:/project/file1.ts ProjectRootPath: undefined:: Result: c:/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: c:/project/tsconfig.json, currentDirectory: c:/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/project/tsconfig.json 2000 undefined Project: c:/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: c:/project/tsconfig.json : { + "rootNames": [ + "c:/project/file1.ts", + "c:/project/file2.ts" + ], + "options": { + "configFilePath": "c:/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for c:/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: c:/project/tsconfig.json : { - "rootNames": [ - "c:/project/file1.ts", - "c:/project/file2.ts" - ], - "options": { - "configFilePath": "c:/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/project 1 undefined Config: c:/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/project 1 undefined Config: c:/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/project/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js index 1cfc427411509..c354bbc1b7836 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: c:/workspaces/myfolder/allproject/project/file1.ts ProjectRootPath: undefined:: Result: c:/workspaces/myfolder/allproject/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: c:/workspaces/myfolder/allproject/project/tsconfig.json, currentDirectory: c:/workspaces/myfolder/allproject/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/workspaces/myfolder/allproject/project/tsconfig.json 2000 undefined Project: c:/workspaces/myfolder/allproject/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: c:/workspaces/myfolder/allproject/project/tsconfig.json : { + "rootNames": [ + "c:/workspaces/myfolder/allproject/project/file1.ts", + "c:/workspaces/myfolder/allproject/project/file2.ts" + ], + "options": { + "configFilePath": "c:/workspaces/myfolder/allproject/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for c:/workspaces/myfolder/allproject/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: c:/workspaces/myfolder/allproject/project/tsconfig.json : { - "rootNames": [ - "c:/workspaces/myfolder/allproject/project/file1.ts", - "c:/workspaces/myfolder/allproject/project/file2.ts" - ], - "options": { - "configFilePath": "c:/workspaces/myfolder/allproject/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/workspaces/myfolder/allproject/project 1 undefined Config: c:/workspaces/myfolder/allproject/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/workspaces/myfolder/allproject/project 1 undefined Config: c:/workspaces/myfolder/allproject/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/workspaces/myfolder/allproject/project/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js index 4346f94ba6a0b..61656f20dd820 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js @@ -40,6 +40,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: c:/myfolder/allproject/project/file1.ts ProjectRootPath: undefined:: Result: c:/myfolder/allproject/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: c:/myfolder/allproject/project/tsconfig.json, currentDirectory: c:/myfolder/allproject/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/myfolder/allproject/project/tsconfig.json 2000 undefined Project: c:/myfolder/allproject/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: c:/myfolder/allproject/project/tsconfig.json : { + "rootNames": [ + "c:/myfolder/allproject/project/file1.ts", + "c:/myfolder/allproject/project/file2.ts" + ], + "options": { + "configFilePath": "c:/myfolder/allproject/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -50,15 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for c:/myfolder/allproject/project/file1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: c:/myfolder/allproject/project/tsconfig.json : { - "rootNames": [ - "c:/myfolder/allproject/project/file1.ts", - "c:/myfolder/allproject/project/file2.ts" - ], - "options": { - "configFilePath": "c:/myfolder/allproject/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/myfolder/allproject/project 1 undefined Config: c:/myfolder/allproject/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/myfolder/allproject/project 1 undefined Config: c:/myfolder/allproject/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/myfolder/allproject/project/file2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/perVolumeCasing-and-new-file-addition.js b/tests/baselines/reference/tsserver/watchEnvironment/perVolumeCasing-and-new-file-addition.js index f3b1029da933f..b0cde889d0d8b 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/perVolumeCasing-and-new-file-addition.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/perVolumeCasing-and-new-file-addition.js @@ -43,6 +43,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /Volumes/git/projects/project/foo.ts ProjectRootPath: undefined:: Result: /Volumes/git/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /Volumes/git/projects/project/tsconfig.json, currentDirectory: /Volumes/git/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /Volumes/git/projects/project/tsconfig.json 2000 undefined Project: /Volumes/git/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /Volumes/git/projects/project/tsconfig.json : { + "rootNames": [ + "/Volumes/git/projects/project/foo.ts" + ], + "options": { + "configFilePath": "/Volumes/git/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,14 +61,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /Volumes/git/projects/project/foo.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /Volumes/git/projects/project/tsconfig.json : { - "rootNames": [ - "/Volumes/git/projects/project/foo.ts" - ], - "options": { - "configFilePath": "/Volumes/git/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /Volumes/git/projects/project 1 undefined Config: /Volumes/git/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Volumes/git/projects/project 1 undefined Config: /Volumes/git/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /Volumes/git/projects/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index 48940642d4d42..8e8b79a8b68e4 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -43,6 +43,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/username/workspace/project/src/index.ts ProjectRootPath: undefined:: Result: /a/username/workspace/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/username/workspace/project/tsconfig.json, currentDirectory: /a/username/workspace/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { + "rootNames": [ + "/a/username/workspace/project/src/file1.ts", + "/a/username/workspace/project/src/index.ts" + ], + "options": { + "configFilePath": "/a/username/workspace/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -53,15 +62,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { - "rootNames": [ - "/a/username/workspace/project/src/file1.ts", - "/a/username/workspace/project/src/index.ts" - ], - "options": { - "configFilePath": "/a/username/workspace/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 undefined Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 undefined Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/src/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index 491e3b6379add..72822b029c252 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/username/workspace/project/src/index.ts ProjectRootPath: undefined:: Result: /a/username/workspace/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/username/workspace/project/tsconfig.json, currentDirectory: /a/username/workspace/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/username/workspace/project/tsconfig.json", - "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { "rootNames": [ "/a/username/workspace/project/src/file1.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 {"synchronousWatchDirectory":true} Project: /a/username/workspace/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/username/workspace/project/tsconfig.json", + "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/src/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index 48d59439ca2c9..fb514c8696678 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/username/workspace/project/src/index.ts ProjectRootPath: undefined:: Result: /a/username/workspace/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/username/workspace/project/tsconfig.json, currentDirectory: /a/username/workspace/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/username/workspace/project/tsconfig.json", - "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { "rootNames": [ "/a/username/workspace/project/src/file1.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 {"synchronousWatchDirectory":true} Project: /a/username/workspace/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/username/workspace/project/tsconfig.json", + "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/src/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index 8db018fd708fe..bef8dd8998a17 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -44,16 +44,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /a/username/workspace/project/src/index.ts ProjectRootPath: undefined:: Result: /a/username/workspace/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /a/username/workspace/project/tsconfig.json, currentDirectory: /a/username/workspace/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/a/username/workspace/project/tsconfig.json", - "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { "rootNames": [ "/a/username/workspace/project/src/file1.ts", @@ -68,6 +58,16 @@ Info seq [hh:mm:ss:mss] Config: /a/username/workspace/project/tsconfig.json : { } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 undefined Project: /a/username/workspace/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/tsconfig.json 2000 {"synchronousWatchDirectory":true} Project: /a/username/workspace/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/a/username/workspace/project/tsconfig.json", + "reason": "Creating possible configured project for /a/username/workspace/project/src/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/username/workspace/project 1 {"synchronousWatchDirectory":true} Config: /a/username/workspace/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /a/username/workspace/project/src/file1.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js index 16fcf65c99586..541a4459c4536 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/watching-npm-install-in-codespaces-where-workspaces-folder-is-hosted-at-root.js @@ -41,6 +41,14 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /workspaces/somerepo/src/main.ts ProjectRootPath: undefined:: Result: /workspaces/somerepo/src/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /workspaces/somerepo/src/tsconfig.json, currentDirectory: /workspaces/somerepo/src Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /workspaces/somerepo/src/tsconfig.json 2000 undefined Project: /workspaces/somerepo/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /workspaces/somerepo/src/tsconfig.json : { + "rootNames": [ + "/workspaces/somerepo/src/main.ts" + ], + "options": { + "configFilePath": "/workspaces/somerepo/src/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -51,14 +59,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /workspaces/somerepo/src/main.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /workspaces/somerepo/src/tsconfig.json : { - "rootNames": [ - "/workspaces/somerepo/src/main.ts" - ], - "options": { - "configFilePath": "/workspaces/somerepo/src/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /workspaces/somerepo/src 1 undefined Config: /workspaces/somerepo/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /workspaces/somerepo/src 1 undefined Config: /workspaces/somerepo/src/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /workspaces/somerepo/src/tsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js index fdc41d6afad06..6337a9c08a0f0 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js @@ -42,16 +42,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/index.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/index.ts" @@ -62,6 +52,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json "configFilePath": "/user/username/projects/myproject/tsconfig.json" } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/index.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js index 2bd72976b40ef..3fd3250b78894 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js @@ -52,16 +52,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts" @@ -77,6 +67,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js index f64afa267e007..6a493fe1594f4 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js @@ -78,16 +78,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined:: Result: /user/username/projects/myproject/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/myproject/tsconfig.json, currentDirectory: /user/username/projects/myproject Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/myproject/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts" @@ -103,6 +93,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/myproject/tsconfig.json } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/myproject/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/myproject/src/main.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 {"excludeDirectories":["/user/username/projects/myproject/node_modules"]} Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js index 1660d9807654b..3ee837bd68ce7 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js @@ -65,6 +65,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"fallbackPolling":1} Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -75,15 +84,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"fallbackPolling":1} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"fallbackPolling":1} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 {"fallbackPolling":1} WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js index d76050c99e9a2..76153c816cd0a 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js @@ -69,16 +69,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"fallbackPolling":1} Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/commonFile1.ts", @@ -91,6 +81,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : "fallbackPolling": 1 } } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"fallbackPolling":1} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"fallbackPolling":1} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 {"fallbackPolling":1} WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js index e6aa7f8505a24..2d6b5b8454799 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js @@ -65,6 +65,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"watchDirectory":0} Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -75,15 +84,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchDirectory":0} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchDirectory":0} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 {"watchDirectory":0} WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js index 24d73cd3b3ee4..cf2f393a30e89 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/commonFile1.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"watchDirectory":0} Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchDirectory":0} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchDirectory":0} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js index e58f86a6f796e..0c6b5e418cacb 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js @@ -65,6 +65,15 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"watchFile":4} Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { + "rootNames": [ + "/user/username/projects/project/commonFile1.ts", + "/user/username/projects/project/commonFile2.ts" + ], + "options": { + "configFilePath": "/user/username/projects/project/tsconfig.json" + } +} Info seq [hh:mm:ss:mss] event: { "seq": 0, @@ -75,15 +84,6 @@ Info seq [hh:mm:ss:mss] event: "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" } } -Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { - "rootNames": [ - "/user/username/projects/project/commonFile1.ts", - "/user/username/projects/project/commonFile2.ts" - ], - "options": { - "configFilePath": "/user/username/projects/project/tsconfig.json" - } -} Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchFile":4} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchFile":4} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 {"watchFile":4} WatchType: Closed Script info diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js index 368d269b38687..f5510d038d338 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js @@ -45,16 +45,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/project/commonFile1.ts ProjectRootPath: /a/b:: Result: /user/username/projects/project/tsconfig.json Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /user/username/projects/project/tsconfig.json, currentDirectory: /user/username/projects/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file -Info seq [hh:mm:ss:mss] event: - { - "seq": 0, - "type": "event", - "event": "projectLoadingStart", - "body": { - "projectName": "/user/username/projects/project/tsconfig.json", - "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" - } - } Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : { "rootNames": [ "/user/username/projects/project/commonFile1.ts", @@ -69,6 +59,16 @@ Info seq [hh:mm:ss:mss] Config: /user/username/projects/project/tsconfig.json : } Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 undefined Project: /user/username/projects/project/tsconfig.json WatchType: Config file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/tsconfig.json 2000 {"watchFile":4} Project: /user/username/projects/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/user/username/projects/project/tsconfig.json", + "reason": "Creating possible configured project for /user/username/projects/project/commonFile1.ts to open" + } + } Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchFile":4} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project 1 {"watchFile":4} Config: /user/username/projects/project/tsconfig.json WatchType: Wild card directory Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/commonFile2.ts 500 undefined WatchType: Closed Script info diff --git a/tests/cases/fourslash/server/getFileReferences_deduplicate.ts b/tests/cases/fourslash/server/getFileReferences_deduplicate.ts index d54dd83bbe201..1e7aacbf25679 100644 --- a/tests/cases/fourslash/server/getFileReferences_deduplicate.ts +++ b/tests/cases/fourslash/server/getFileReferences_deduplicate.ts @@ -3,14 +3,17 @@ // @Filename: /home/src/workspaces/project/tsconfig.json //// { "files": [], "references": [{ "path": "tsconfig.build.json" }, { "path": "tsconfig.test.json" }] } +// @Filename: /home/src/workspaces/project/tsconfig.utils.json +//// { "compilerOptions": { "rootDir": "src", "outDir": "dist/utils", "composite": true }, "files": ["util.ts"] } + // @Filename: /home/src/workspaces/project/tsconfig.build.json -//// { "compilerOptions": { "rootDir": "src", "outDir": "dist/build", "composite": true }, "files": ["index.ts"] } +//// { "compilerOptions": { "rootDir": "src", "outDir": "dist/build", "composite": true }, "files": ["index.ts"], "references": [{ "path": "tsconfig.utils.json" }] } // @Filename: /home/src/workspaces/project/index.ts //// export * from "./util"; // @Filename: /home/src/workspaces/project/tsconfig.test.json -//// { "compilerOptions": { "rootDir": "src", "outDir": "dist/test", "composite": true }, "files": ["test.ts", "index.ts"] } +//// { "compilerOptions": { "rootDir": "src", "outDir": "dist/test", "composite": true }, "files": ["test.ts", "index.ts"], "references": [{ "path": "tsconfig.utils.json" }] } // @Filename: /home/src/workspaces/project/test.ts //// import "./util"; diff --git a/tests/cases/fourslash/server/getFileReferences_server2.ts b/tests/cases/fourslash/server/getFileReferences_server2.ts index 4508d521b2daa..784545f3018e9 100644 --- a/tests/cases/fourslash/server/getFileReferences_server2.ts +++ b/tests/cases/fourslash/server/getFileReferences_server2.ts @@ -1,4 +1,4 @@ -/// + /// // @Filename: /home/src/workspaces/project/tsconfig.json //// { "files": [], "references": [{ "path": "packages/server" }, { "path": "packages/client" }] } From 49ad1a3917a0ea57f5ff248159256e12bb1cb705 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Wed, 18 Sep 2024 10:41:58 -0700 Subject: [PATCH 14/14] Remove tsbuildInfo specification error now that we need it for non incremental scenarios as well and there is no way to disable it (#59960) --- src/compiler/diagnosticMessages.json | 4 ---- src/compiler/emitter.ts | 3 +-- src/compiler/program.ts | 8 +------- ...ldInfoFileWithoutIncrementalAndComposite.errors.txt | 7 ------- ...e-on-command-line-but-has-tsbuild-info-in-config.js | 10 +--------- 5 files changed, 3 insertions(+), 29 deletions(-) delete mode 100644 tests/baselines/reference/optionsTsBuildInfoFileWithoutIncrementalAndComposite.errors.txt diff --git a/src/compiler/diagnosticMessages.json b/src/compiler/diagnosticMessages.json index 6f5d7ada6c028..e2673955ff77e 100644 --- a/src/compiler/diagnosticMessages.json +++ b/src/compiler/diagnosticMessages.json @@ -4649,10 +4649,6 @@ "category": "Error", "code": 5110 }, - "Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'.": { - "category": "Error", - "code": 5111 - }, "Generates a sourcemap for each corresponding '.d.ts' file.": { "category": "Message", diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index e63bfd783ced2..6b7c94fb84a2a 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -499,8 +499,7 @@ export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions): stri return buildInfoExtensionLess + Extension.TsBuildInfo; } -/** @internal */ -export function canEmitTsBuildInfo(options: CompilerOptions): boolean { +function canEmitTsBuildInfo(options: CompilerOptions) { return isIncrementalCompilation(options) || !!options.tscBuild; } diff --git a/src/compiler/program.ts b/src/compiler/program.ts index 332b4e7d6977c..c20b5df54988f 100644 --- a/src/compiler/program.ts +++ b/src/compiler/program.ts @@ -8,7 +8,6 @@ import { AsExpression, BuilderProgram, CancellationToken, - canEmitTsBuildInfo, canHaveDecorators, canHaveIllegalDecorators, chainDiagnosticMessages, @@ -4341,12 +4340,7 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg } const outputFile = options.outFile; - if (options.tsBuildInfoFile) { - if (!canEmitTsBuildInfo(options)) { - createDiagnosticForOptionName(Diagnostics.Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b, "tsBuildInfoFile"); - } - } - else if (options.incremental && !outputFile && !options.configFilePath) { + if (!options.tsBuildInfoFile && options.incremental && !outputFile && !options.configFilePath) { programDiagnostics.add(createCompilerDiagnostic(Diagnostics.Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified)); } diff --git a/tests/baselines/reference/optionsTsBuildInfoFileWithoutIncrementalAndComposite.errors.txt b/tests/baselines/reference/optionsTsBuildInfoFileWithoutIncrementalAndComposite.errors.txt deleted file mode 100644 index b9e64cd960dc8..0000000000000 --- a/tests/baselines/reference/optionsTsBuildInfoFileWithoutIncrementalAndComposite.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -error TS5111: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'. - - -!!! error TS5111: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'. -==== optionsTsBuildInfoFileWithoutIncrementalAndComposite.ts (0 errors) ==== - const x = "Hello World"; - \ No newline at end of file diff --git a/tests/baselines/reference/tsc/composite/when-setting-composite-false-on-command-line-but-has-tsbuild-info-in-config.js b/tests/baselines/reference/tsc/composite/when-setting-composite-false-on-command-line-but-has-tsbuild-info-in-config.js index f88ed47c2060b..afb3bf88d7224 100644 --- a/tests/baselines/reference/tsc/composite/when-setting-composite-false-on-command-line-but-has-tsbuild-info-in-config.js +++ b/tests/baselines/reference/tsc/composite/when-setting-composite-false-on-command-line-but-has-tsbuild-info-in-config.js @@ -34,14 +34,6 @@ declare const console: { log(msg: any): void; }; /home/src/tslibs/TS/Lib/tsc.js --composite false Output:: -tsconfig.json:6:5 - error TS5111: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'. - -6 "tsBuildInfoFile": "tsconfig.json.tsbuildinfo" -   ~~~~~~~~~~~~~~~~~ - - -Found 1 error in tsconfig.json:6 - //// [/home/src/workspaces/project/src/main.js] @@ -52,4 +44,4 @@ exports.x = 10; -exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated +exitCode:: ExitStatus.Success